Lead Mobile Engineer Job Description

Lead Mobile Engineer Job Description Template

Our company is looking for a Lead Mobile Engineer to join our team.

Responsibilities:

  • Design and implement new strategies for testing and deploying our application;
  • Document and share learned technologies and novel solutions used on the job;
  • Ideate with other teams in the organization; express technical challenges to non-technical colleagues;
  • Handle technical management responsibilities for the Mobile Platform team;
  • Help prioritize feature development with the Product team;
  • Work directly in the codebase of our React Native mobile application;
  • Be a servant leader and work hard for those who work for you;
  • Deliver quality software solution using Agile mobile development cycle;
  • Continuously explore, evaluate, and incorporate new technologies into our products and processes to improve development efficiency;
  • Architect, design, and implement the next generation of our mobile applications;
  • Collaborate with product team to define, design, develop, and deliver new exciting features on Android platforms to delight our consumers;
  • Work with our recruiters to hire new mobile engineers and open roles needed to grow the team and build a great product;
  • Analyze and resolve performance issues and other limitations;
  • Leading small teams, mentor and promote best practices among team members.

Requirements:

  • 3+ years of native Android experience;
  • A passionate engineer with attention to detail and desire to delight their users;
  • An advocate for strong design principles like loose-coupling and secure-by-design;
  • Comfortable diving into native iOS and Android source code and possessing a deep understanding of how technologies are implemented;
  • 3+ years of native iOS experience;
  • Familiar with React Native;
  • A strong grasp of computer science fundamentals;
  • Ability to coordinate and prioritize work for team members;
  • Experience mentoring and training new and existing employees of various levels;
  • Bachelor’s Degree in Computer Science or equivalent experience;
  • Proficient in unit testing, debugging and performance tuning;
  • Able to suggest and enforce best coding practices in order to create a great mobile experience for our customers;
  • Advanced software design skills, including object-oriented design;
  • Experience coding in, or willingness to learn React Native;
  • Bachelor’s degree in Computer Science, Computer Engineering, or related technical discipline (or equivalent experience).