Spin

IC4-SrSoftwareEngineerFrontend

Mexico
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“IC4 - Sr Software Engineer Frontend at Spin. Skills: Frontend development, React, JavaScript, TypeScript. Design scalable architectures. Implement reusable architectures”

What You'll Achieve.

Making significant technical decisions for project success; Ensure technical excellence and consistency in user interface implementation; Meet technical and consumer needs; Ensure system availability and performance

Industry & Context.

Problems you'll solve

problem-solving skills; Technical support in problem-solving and challenges; Diagnose and resolve performance and scalability issues; Proactive problem-solving

What They're Looking For.

Must Have

Minimum 4 to 5 years of experience in web development, Proven experience in React and/or Next. js, knowledge and experience in JavaScript and TypeScript, Deep understanding of design patterns, architecture, and SOLID principles, Experience with TDD, ATDD, BDD, Experience consuming REST services, Hexagonal RESTful API, Use of Git and conflict resolution, as well as CI/CD tools, Demonstrable experience in secure development (use of SAST, DAST tools), Advanced knowledge of HTML5, Ability to lead teams and projects, ensuring deadlines are met and high-quality standards are maintained, Ability to adapt to rapid changes in the work environment and project priorities, Excellent communication and collaboration skills, Team management and technical leadership, Project management, Innovation and creativity, Willingness to acquire knowledge in new technologies within Spin's tech stack, problem-solving skills and attention to detail

Nice to Have

Manage application and system configurations to ensure consistency and reproducibility, Use tools like CloudFormation and Terraform to manage IAC (Desirable AWS), Automate the creation and configuration of infrastructure environments

What You'll Do.

Design scalable architectures

Implement reusable architectures

Design web applications

Develop web applications

Contribute to decision-making

Establish development practices

Participate in testing phase

Document requirements

Stay updated on trends

Provide technical support

Monitor accessibility

Maintain documentation

Collaborate with teams

Facilitate knowledge transfer

Implement version control

Manage infrastructure

Manage production systems

Manage production services

Manage configurations

Automate configuration

Promote autonomous culture

How You'll Work.

Team & Collaboration

Guidance and mentorship to team members; Sharing knowledge and experiences; Collaborate with design teams; Collaborate with backend teams; Collaborate with product team; Collaborate with Architecture teams; Collaborate with Data Management teams; Collaborate with DevOps teams; Collaborate with SRE teams; Collaborate with operations teams; Collaborate with development teams; Collaborate and mentor team members

Communication Scope

Excellent communication and collaboration skills

Process & Methodology

Project management, Oversee projects from conception to finished product, Ensure deadlines are met

Full Job Description

Objective of the Role The primary objective of this role is to be an expert frontend developer, making significant technical decisions for project success. Design and implement scalable and reusable frontend architectures. Provide guidance and mentorship to team members, sharing knowledge and experiences to drive their professional growth. Collaborate with design and backend teams to ensure technical excellence and consistency in user interface implementation, adhering to best practices in the field. Main Responsibilities Design and develop high-performance web applications. Work closely with the design team (UX/UI). Collaborate with the product team to understand and translate functional requirements into technical solutions. Lead code reviews and provide constructive feedback to team members. Employ TDD development paradigm. Contribute to technical decision-making and establish development best practices. Actively participate in the testing phase, including identifying and fixing bugs and performance issues. Develop, evolve, and maintain websites. Improve work methods by sharing experiences and best practices. Oversee projects from conception to finished product. Work with Architecture, Data Management and DevOps teams through agile sprints to promote continuous development releases. Meet technical and consumer needs. Gather and document functional and non-functional requirements in JIRA stories for projects and technical improvements. Stay updated on the latest trends in web application development and related areas. Act as a mentor for other developers, providing technical support in problem-solving and challenges. Monitor product usability and accessibility. Maintain updated documentation on architectures, procedures, and operational tools. Collaborate and mentor team members. Provide development estimates. Develop tools and scripts to automate operational tasks and deployment processes. Conduct code reviews (quality, consistency, and best practices). Facilitat

Free ATS check

Applying for this IC4 - Sr Software Engineer Frontend role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about Spin?

Real rants from real employees. Read before you apply.

Read Company Rants →