Design and build mobile applications for iOS and Android platforms, using Swift, Objective C, Java, Kotlin, Flutter, or other languages and frameworks as required.
Implement features and functionality as per project requirements, ensuring optimal performance and responsiveness.
Collaborate with product managers, designers, and other developers to define, design, and deliver new features and enhancements.
Integrate third-party libraries and APIs to enhance app functionalities.
Ensure high quality and performance of the applications, following best practices and standards.
Adhere to mobile app design guidelines on each platform, being mindful of platform-specific differences.
Test, debug, and fix issues across multiple devices and platforms.
Publish and update applications on the App Store and the Android market, following the guidelines and requirements of each platform.
Research and implement new technologies, tools, and trends to improve the mobile app development process and user experience.
Required Qualifications:
Minimum of a bachelor’s degree in computer science or any related field, or equivalent experience.
At least 5 years proven work experience as a mobile app developer, with a portfolio of released applications on the App Store and the Android market.
Proficiency in at least one of the following programming languages: Swift, Objective C, Java, Kotlin, or Flutter.
Excellent communication and collaboration skills.
Experience with third-party libraries and APIs, such as Firebase, Google Maps, Stripe, etc.
Understanding of mobile app design guidelines and principles for each platform, and awareness of their differences and limitations.
Experience in developing user interfaces, and custom components for mobile applications.