Responsibilities:
- Design, develop, and maintain mobile applications for iOS and Android platforms.
- Collaborate with cross-functional teams including designers, product managers, and other developers to define app requirements and features.
- Write clean, efficient, and well-documented code.
- Perform unit testing and debugging to ensure high-quality app performance.
- Stay up-to-date with the latest industry trends and technologies to continually improve app functionality and user experience.
- Troubleshoot and resolve technical issues and bugs.
- Participate in code reviews and contribute to team knowledge sharing.
- Provide technical support and guidance during the app launch process.
Preferred Qualifications:
- Proven experience as an App Developer or similar role with a strong portfolio of mobile applications.
- Proficiency in programming languages such as Swift, Kotlin, Java, or Flutter.
- Experience with mobile app frameworks and libraries.
- Familiarity with RESTful APIs and third-party libraries.
- Strong understanding of UI/UX design principles and best practices.
- Experience with version control systems such as Git.
- Knowledge of Agile development methodologies.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
- Ability to work independently and manage multiple tasks simultaneously.