Job Summary
We are seeking a highly skilled Senior Mobile App Developer with extensive experience in Kotlin and Flutter to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining high-quality mobile applications for both Android and iOS platforms. You will collaborate with cross-functional teams to define, design, and ship new features, ensuring a seamless user experience.
Key Responsibilities
- Develop and maintain mobile applications using Kotlin for Android and Flutter for cross-platform development.
- Collaborate with UI/UX designers to implement engaging and user-friendly interfaces.
- Write clean, maintainable, and efficient code while adhering to best practices.
- Perform code reviews and provide constructive feedback to team members.
- Troubleshoot and debug applications to optimize performance and resolve issues.
- Stay up-to-date with the latest industry trends and technologies related to mobile development.
- Participate in agile development processes, including sprint planning and daily stand-ups.
Required Skills and Qualifications
- Experience: Minimum of 5 years of experience in mobile app development.
- Kotlin: Proficiency in Kotlin programming language for Android app development.
- Flutter: Strong experience in developing cross-platform applications using Flutter.
- Frameworks & Tools: Familiarity with RESTful APIs, third-party libraries, and version control systems (e.g., Git).
- Problem-Solving: Strong analytical and problem-solving skills.
- Communication: Excellent verbal and written communication skills, with the ability to work collaboratively in a team environment.
- Education: Bachelor's degree in Computer Science, Engineering, or a related field (preferred).
Preferred Qualifications
- Experience with native iOS development (Swift/Objective-C) is a plus.
- Knowledge of mobile app deployment processes and app store guidelines.
- Familiarity with CI/CD practices and tools.