Principal Front Engineer

Posted 23 September 2024
Salary 2100000
LocationLondon
Job type Permanent
Discipline Software Engineering
Reference70971
Contact NameAndy Burgess
Remote working Remote

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