Job Overview:As a Senior Native iOS and Native Android Developer, you will be responsible for developing, maintaining, and enhancing our mobile applications on both the iOS and Android platforms. You will work closely with our product and design teams to deliver high-quality, user-friendly applications. The ideal candidate will have extensive experience in native mobile development for both platforms and a proven track record of delivering robust and scalable mobile applications.
Key Responsibilities:Develop and maintain high-quality mobile applications for both iOS and Android platforms.Collaborate with cross-functional teams to define, design, and ship new features.Write clean, maintainable, and efficient code.Ensure the performance, quality, and responsiveness of applications.Identify and correct bottlenecks and fix bugs.Help maintain code quality, organization, and automatization.Stay up-to-date with the latest industry trends and technologies to ensure our apps are current and competitive.Mentor junior developers and conduct code reviews.
Requirements:Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.5+ years of professional experience in native iOS development using Swift and Objective-C.5+ years of professional experience in native Android development using Kotlin and Java.Strong understanding of mobile app architecture and design patterns.Experience with RESTful APIs and mobile libraries for networking.Proficiency with version control systems, particularly Git.Familiarity with cloud message APIs and push notifications.Solid understanding of the full mobile development lifecycle.Experience with third-party libraries and APIs.Strong problem-solving skills and ability to think critically.Excellent communication and teamwork skills.Ability to manage multiple tasks and projects simultaneously.
Preferred Qualifications:Experience with CI/CD tools and processes.Familiarity with Agile development methodologies.Knowledge of UX/UI principles and best practices.Experience with mobile testing frameworks and tools.Published examples of mobile applications on the App Store and Google Play Store.
What We Offer:Competitive salary and benefits package.Opportunity to work on innovative projects with cutting-edge technologies.Flexible working hours and remote work options.Professional development opportunities and continuous learning environment.Collaborative and inclusive company culture.