Mobile Application Developer
Job Description
We are seeking a Mobile Application Developer to design, develop, and maintain features for both Android and iOS applications. Utilizing Kotlin and Java for Android, and Swift for iOS, you'll collaborate with product managers, designers, and backend engineers to implement new features. The role includes writing clean, maintainable, and testable code, participating in code reviews, and debugging issues across the mobile stack. You will also contribute to architectural decisions, enhance existing applications through refactoring, and evaluate cross-platform technologies like Flutter or React Native. Implementing unit and integration tests is crucial for improving reliability, alongside using AI-assisted tools to boost development efficiency. Working within CI/CD pipelines to support automated processes is also expected.
Qualifications
1. 5-10+ years of professional software development experience 2. 3-5+ years of experience developing Android applications using Kotlin 3. 2+ years of experience developing iOS applications using Swift 4. Strong understanding of mobile application architecture patterns such as MVVM and MVI 5. Experience with RESTful APIs and client-server architecture 6. Familiarity with version control systems such as Git 7. Experience writing unit and/or integration tests 8. Strong debugging and problem-solving skills 9. Understanding of secure coding practices for mobile applications 10. Bachelor’s degree in Computer Science or related field, or equivalent practical experience.
Benefits
- Comprehensive health insurance - Dental insurance - Vision insurance - Flexible Time Off - 401(k) plan - and more.
Apply Now
