Objective
Lead the design and implementation of scalable, reusable, high-performance frontend architectures. Drive technical excellence, mentor developers, and ensure consistent, user-focused interfaces in partnership with design, product, and backend teams.
Responsibilities
- Design and develop high-performance web applications.
- Collaborate with UX/UI, product, architecture, data, and DevOps teams to translate requirements and deliver solutions through agile sprints.
- Lead code reviews, guide technical decisions, and establish best practices.
- Participate in testing, debugging, and performance optimization.
- Oversee projects end-to-end, ensuring technical and consumer needs are met.
- Maintain updated documentation and manage branching/merging strategies.
- Monitor usability, accessibility, and system performance in production.
- Diagnose and resolve scalability issues; manage app/system configurations.
- Use CloudFormation and Terraform for IaC; automate infra environments.
- Promote autonomy, accountability, and proactive problem-solving.
- Act as a Spin Culture Ambassador, fostering an inclusive, positive team environment.
Required Knowledge and Experience
- 4–5+ years in web development.
- Proven expertise in React and/or Next.js, JavaScript, TypeScript, HTML5.
- Strong grasp of design patterns, architecture, SOLID principles.
- Experience with TDD, ATDD, BDD, REST services, Git, CI/CD.
- Secure development practices (SAST/DAST), web vulnerability prevention (XSS, CSRF), and token management (JWT, refresh/access lifecycle).
- Experience deploying and hosting front-end applications using Amazon S3 and CloudFront.
- Familiarity with AWS Cognito for authentication and authorization flows.
- Familiarity with CloudWatch/Datadog Logs for debugging and performance monitoring of front-end/back-end interactions (Desirable).
- Familiarity with MongoDB data structures (documents, collections, indexes) to better understand backend API design (Desirable).
Required Skills
- Team and project leadership with a focus on quality and deadlines.
- Adaptability to changing environments and priorities.
- Excellent communication, collaboration, and leadership.
- Project management capabilities.
- Innovation, creativity, and problem-solving.
- Eagerness to learn new technologies within Spin’s stack.
This position is remote, from Mexico
Spin está comprometida con un lugar de trabajo diverso e inclusivo.
Somos un empleador que ofrece igualdad de oportunidades y no discrimina por motivos de raza, origen nacional, género, identidad de género, orientación sexual, discapacidad, edad u otra condición legalmente protegida.
Si desea solicitar una adaptación, notifique a su Reclutador.