Key Responsibilities:
Design, develop, and maintain high-quality native iOS and Android applications.
Collaborate with cross-functional teams to define, design, and ship new features.
Work on bug fixing and improving application performance.
Ensure the best possible performance, quality, and responsiveness of applications.
Identify and correct bottlenecks and fix bugs.
Help maintain code quality, organization, and automation.
Requirements:
Proven experience as a Mobile Developer with a focus on native iOS and Android applications.
5-6+ years of experience in mobile development.
Strong proficiency in Swift (iOS) and Kotlin/Java (Android).
Experience with third-party libraries and APIs.
Solid understanding of the full mobile development life cycle.
Familiarity with cloud message APIs and push notifications.
Excellent problem-solving skills and attention to detail.
Ability to work independently and manage your time effectively.
Strong communication skills and the ability to work well in a team.
Nice to Have:
Experience with hybrid mobile development frameworks (e.g., React Native, Flutter).
Familiarity with Agile development processes.
Previous experience working in a startup environment.
Experience with remote work and distributed teams.