
Lead Mobile Developer
- Ohio
- $72.00-75.50 per hour
- Permanent
- Full-time
- Lead the engineering of our consumer mobile applications (iOS/Android), including design, development, app store deployment, performance enhancements, and continuous improvement.
- Oversee mobile engineering efforts across the digital banking team, organized into squads with 3-4 engineers each.
- Participate actively in the Platform Squad to set mobile engineering standards, provide technical leadership, and mentor developers.
- Create roadmaps for continuous improvement and version upgrades to keep pace with evolving technology.
- Engage in all aspects of the Mobile software development lifecycle within an Agile Scrum environment.
- Own mobile tooling and build processes, including app store deployment and management.
- Troubleshoot and resolve performance issues in mobile applications.
- Collaborate with product managers, UI/UX designers, solution architects, and other developers to translate designs into functional requirements and technical design.
- Contribute to established standards and best practices for software applications.
- Communicate effectively with team members to ensure clarity, alignment, and high-quality code.
- Report status and progress to tribe and platform leads as requested.
- Create technical documentation, including technical specifications and project artifacts.
- Mentor other developers in software development best practices and service improvement.
- Adapt and work with team members of various experience levels.
- Bachelor’s degree in Computer/Information Science, Information Systems Management, or equivalent.
- Passion for delivering quality software and experience leading and mentoring senior developers.
- Minimum of 5-7 years of experience in iOS and/or Android native mobile development.
- Experience building iOS apps using Objective-C and/or Android apps using Android Studio/Java.
- Proficiency with automated builds and processes, Fastlane, shell scripts, and .xcconfig.
- Experience with TestFlight, including managing users, release notes, versions, and build numbers.
- Experience with mobile development frameworks such as Cordova and Ionic.
- Knowledge of app provisioning processes, including identifiers, profiles, and certificates.
- Experience with client-side UI frameworks like Angular or React in a mobile context.
- Proficiency in Linux/Unix/Mac OS X environments and command line tools.
- Familiarity with Docker, Jenkins, Selenium, GIT, Swagger, and SonarQube.
- Understanding of DevOps concepts, CI/CD, testing automation, and TDD.
- Experience with agile and lean methodologies.
- Proficiency with CSS Preprocessors, preferably SASS.
- Problem-solving skills and a desire to create innovative solutions.
- Flexibility and adaptability to manage multiple responsibilities and varied environments.
- Experience with mainframe and banking software systems.
- Experience with application container platforms using Docker.
- Proficiency with GIT and GIT workflows, including gitflow and pull requests.