remote
Principal Software Engineer, Front-End - 401GO
Software Engineer
Lead high‑impact front‑end development, architect scalable UI solutions, and mentor teams while leveraging strong Python fundamentals to drive product and engineering excellence.
About the role
Key Responsibilities
- Design, develop, and ship production‑ready front‑end features using React, TypeScript, and modern CSS techniques.
- Collaborate with product, design, and back‑end teams to translate requirements into scalable, maintainable code.
- Mentor and coach junior engineers, fostering best practices in code quality, testing, and performance optimization.
- Own technical architecture decisions, ensuring alignment with overall system design and long‑term scalability.
- Drive continuous improvement of development workflows, tooling, and CI/CD pipelines.
Requirements
- 10+ years of software engineering experience with a focus on front‑end development.
- Expertise in React, TypeScript, JavaScript, HTML, and CSS, plus experience with state management libraries (e.g., Redux, Zustand).
- Solid Python fundamentals and ability to work across the stack when needed.
- Proven leadership in technical and operational contexts, with a track record of mentoring and scaling engineering teams.
- Strong problem‑solving skills, attention to detail, and a passion for delivering high‑quality user experiences.
Skills
reacttypescriptjavascriptpython