Job Summary:
We're seeking a skilled Mobile App Developer to design, develop, and maintain high-quality mobile applications for our clients. The ideal candidate will have expertise in developing mobile apps for Android and iOS platforms using frameworks like React Native, Flutter, or native SDKs.
Responsibilities:
- Design, develop, and maintain mobile applications for Android and iOS platforms
- Collaborate with UX/UI designers to implement user-friendly interfaces and seamless user experiences
- Integrate third-party APIs and services to enhance application functionality
- Conduct thorough testing and debugging to ensure reliability and performance of applications
- Optimize apps for performance, battery efficiency, and offline functionality
- Stay current with mobile trends, SDK updates, and platform guidelines
- Monitor analytics and crash reports to guide maintenance and improvement
Requirements:
- Bachelor's degree in Computer Science or related field
- 2-4 years of experience in mobile app development
- Proficiency in programming languages like Swift, Kotlin, Java, or JavaScript
- Experience with cross-platform frameworks like React Native or Flutter
- Strong understanding of mobile app architecture, design patterns, and best practices
- Familiarity with version control systems like Git
- Excellent problem-solving skills and attention to detail
Preferred Qualifications:
- Experience with Firebase, GraphQL, or push notification frameworks
- Familiarity with mobile analytics tools like Mixpanel or Firebase Analytics
- Prior involvement in publishing and maintaining apps with a significant user base
- Experience with Agile development workflows and mobile DevOps tools