Job Description
We are seeking a highly skilled iOS & Android Developer to join our team. The ideal candidate for this position has a strong background in mobile app development and proficient in both iOS (Swift) and Android (Java/Kotlin) platforms. As an iOS & Android Developer, you will be responsible for designing, developing, and maintaining mobile applications for both iOS and Android platforms.
Responsibilities
Lead and participate in the entire software development lifecycle, from requirements gathering to design, coding, testing, deployment, and maintenance
Develop and maintain robust mobile applications for iOS and Android platforms, leveraging Swift and Java/Kotlin
Collaborate closely with cross-functional teams such as product owners, project managers, and QA engineers to ensure the timely delivery of high-quality mobile applications
Proactively identify and address production issues through effective debugging and troubleshooting practices
Continuously refine and optimize mobile app development processes, adhering to industry best practices to enhance product quality and development efficiency
Requirements
Bachelor's degree in Computer Science, Engineering, or a related field
Minimum of 8 years of hands-on experience in mobile app development, with a strong focus on iOS (Swift) and Android (Java/Kotlin)
Deep understanding of mobile app development principles and a demonstrated track record of adhering to iOS and Android design guidelines
Proficiency in writing clean, maintainable code and familiarity with mobile app architectures such as MVC, MVVM, or VIPER
Extensive experience with version control systems like Git, Agile methodologies, and CI/CD tools tailored for mobile app development
Exceptional analytical and problem-solving skills, coupled with the ability to effectively troubleshoot and debug complex mobile app issues
Excellent communication skills, with a collaborative mindset to thrive in a team environment
Bachelor's Degree