Job description
Principal Frontend Engineer
Join a dynamic, remote team and help elevate the human experience of relationships. Our client are seeking a talented Principal Frontend Engineer to drive the integration and management of complex systems for their scalable React Native applications.
As a key member of the engineering leadership, you will explore new technologies, provide mentorship, and guide strategic technical decisions that propel our innovative product forward. With a proven track record of building and shipping industry-leading mobile applications, you will apply the latest innovations in mobile technology to the dating space and set new standards for the industry.
Responsibilities:
- Integrate and manage complex systems in a dynamic environment, focusing on building scalable React Native applications
- Explore new technologies and frameworks to enhance our mobile application, ensuring we remain at the forefront of innovation
- Lead the charge in coding best practices and architectural patterns to build scalable and performant React Native applications
- Foster a culture of continuous improvement and excellence
- Analyze root causes of problems in the app and drive solution planning through completion with the team
- Maintain an active and dynamic relationship with Product, ensuring functional requirements are being met
Requirements:
- 8-10 years of experience in mobile development, including leadership experience as an individual contributor working in React Native
- Deep understanding of mobile application development and experience building at scale
- Comfort working in a fast-paced, dynamic environment where adaptability and resourcefulness are key
- Proven ability to lead teams through challenging technical problems and high-impact projects, demonstrating strong leadership and project management skills
- Experience working in both iOS and Android, and the ability to lead initiatives in both
- Comprehensive knowledge of mobile development, with the ability to contribute to a diverse team
Bonus Points:
- Interest in creating new tools and libraries that enhance development efficiency and code quality
- Experience with performance optimization in mobile applications, ensuring smooth and responsive user experiences
- Familiarity with backend technologies and the ability to collaborate effectively with full-stack or backend engineers
- Understanding of the nuances and experience in deploying and maintaining applications across multiple platforms