We are seeking a seasoned and skilled Mobile Developer to lead our mobile development efforts. In this key role, you'll be responsible for the entire mobile application lifecycle, from design to deployment. You will be a vital part of a collaborative team, driving the development of high-quality, innovative applications for both iOS and Android platforms.
Responsibilities:
- Lead the full mobile development lifecycle, including designing, developing, testing, and deploying applications for iOS and Android.
- Manage app store submissions, including certificates, metadata, and release processes for both Apple App Store and Google Play Store.
- Oversee and coordinate development activities, providing technical guidance and ensuring project deadlines are met.
- Collaborate effectively with cross-functional teams (including product managers and designers) in an Agile environment using tools like Jira and GitHub.
- Ensure application performance and quality by writing clean, maintainable code and conducting thorough testing, debugging, and troubleshooting.
- Communicate progress, challenges, and technical plans clearly to team members and stakeholders.
- Stay current with the latest mobile technologies and propose innovative features or enhancements to continuously improve our applications.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent practical experience).
- 13 years of professional experience in mobile application development, covering both iOS and Android.
Required Skills:
- Proficiency in developing applications for iOS: Swift, UIKit, or SwiftUI, and Android: Java or Kotlin.
- Familiarity with key mobile technologies such as APIs, Firebase, push notifications, and app store deployment.
- Strong problem-solving skills and a passion for creating user-friendly mobile solutions.
- Excellent communication and collaboration skills.