✨ About The Role
- The Lead Software Engineer will be responsible for implementing new features and user interfaces for mission-critical software.
- This role involves architecting efficient and reusable front-end systems that operate under performance constraints.
- Collaboration with Designers, Product Managers, and other engineers is key to delivering compelling user-facing products.
- The engineer will own and ship significant features and architectural changes, mentoring junior developers along the way.
- The position offers the opportunity to work with state-of-the-art tools in Machine Learning and AI to enhance software capabilities.
âš¡ Requirements
- The ideal candidate will have over 4 years of experience in software development, particularly in building user-facing products.
- A strong mastery of JavaScript and experience with front-end frameworks like React is essential for success in this role.
- Candidates should have at least 2 years of full-stack development experience, with familiarity in relational databases and caching technologies.
- The ability to collaborate effectively with cross-functional teams, including Product Managers and Designers, is crucial.
- A proactive approach to taking ownership of projects and driving key technical decisions will be highly valued.