Be responsible for mobile app development duties including writing complex code, engaging in solution-finding for functionality issues, and providing advanced technical application support;
Develop, document, and ensure compliance with best practices including but not limited to the following: coding standards, object-oriented design, platform, and framework- specific design concerns, and human interface guidelines;
Identify tasks, develop work effort estimates, and create work schedules for development and operational maintenance activities;
Discuss approaches to problems early and often, review others’ code, and be open to suggestions and discussion;
Work closely with the engineers writing and maintaining our custom web services when building new features or refactoring old ones;
Collaborate on cross-functional project initiatives and drive toward business goals;
Manage application development processes;
Provide guidance to other developers.
Qualifications & Experience...
An engineer with at least a good few years of experience developing native iOS and/or Android apps;
Well-versed with Swift or Kotlin;
Experienced with writing tests (unit + UI);
Passionate about user experience practices & patterns;
Someone with strong written and spoken communication skills;
Able to mentor and provide guidance to developers;
Able to advocate for the scope of work and resource needs;
Able to provide direction and troubleshoot projects.