Design, develop, and maintain mobile applications using cross-platform technologies and frameworks such as Flutter, React Native or Xamarin.
Collaborate with cross-functional teams including designers, project managers, and other developers to deliver high-quality software solutions.
Write clean, efficient, and well-documented code that meets industry standards and best practices. Perform testing, debugging, and troubleshooting to ensure that applications are error-free and meet functional requirements.
Stay up-to-date with industry trends and advancements in mobile application development and integrate these developments into our products.
Participate in code review and continuous improvement of development processes.
Minimum Requirements
At least 3 years of experience in developing mobile applications for both iOS and Android platforms using cross-platform technologies and frameworks.
Strong understanding of mobile application development principles, design patterns, and development best practices.
Proficient in programming languages such as JavaScript, TypeScript, and related mobile technologies such as Swift and Kotlin.
Experience in developing RESTful APIs and integrating with third-party APIs for mobile applications.
Familiarity with mobile app deployment process on app stores such as App Store and Google Play Store.
Strong analytical and problem-solving skills with the ability to troubleshoot and debug mobile applications.
Ability to work independently and in a team environment to deliver high-quality mobile applications.
Strong verbal and written communication skills to collaborate with cross-functional teams including designers, project managers, and other developers.