IC4 - Sr Software Engineer Frontend
Posted 2025-10-26
Remote, USA
Full Time
Immediate Start
Objective of the Role Lead the design and implementation of scalable, reusable, and high-performance frontend architectures. Drive technical excellence, mentor developers, and ensure consistent, user-focused interfaces in collaboration with design, product, and backend teams. 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. Contribute to technical decision-making and establish development best practices. Actively participate in the testing phase, including identifying and fixing bugs and performance issues. 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. 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 on effective branching and merging strategies. Manage and operate critical production systems and services. Ensure system availability and performance. Diagnose and resolve performance and scalability issues. 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 (Desirable). Promote an autonomous work culture by encouraging self-management, accountability, and proactive problem-solving among team members. Serve as a Spin Culture Ambassador to foster and maintain a positive, inclusive, and dynamic work environment that aligns with the company's values and culture. Required Knowledge and Experience Minimum 4 to 5 years of experience in web development. Proven experience in React and/or Next.js. Strong 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. Best practices in preventing common web vulnerabilities (e.g., XSS, CSRF). Secure token management strategies (JWT, refresh/access token lifecycle). Required skills 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. Strong problem-solving skills and attention to detail. 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. Apply to this Job