Role Overview:
Our client is seeking a creative and skilled Mobile Developer to join their dynamic development team. In this role, you will be responsible for building, maintaining, and enhancing mobile applications for iOS or Android platforms. You will play a critical role in delivering a seamless user experience and driving innovation in mobile development.
...
Key Responsibilities:
Design, develop, and maintain cross-platform mobile applications using technologies like React Native, Flutter, or native iOS/Android development (Swift, Kotlin, Java).
Collaborate with product managers, UI/UX designers, and backend developers to create intuitive, user-friendly mobile applications.
Implement best practices for mobile development to ensure optimal performance, responsiveness, and efficiency.
Write clean, maintainable, and scalable code following software development best practices.
Optimize mobile applications for speed, efficiency, and performance.
Troubleshoot, debug, and resolve issues related to mobile application functionality and performance.
Conduct unit testing and end-to-end testing to ensure app stability and reliability.
Stay up-to-date with the latest industry trends and advancements in mobile development technologies.
Collaborate with backend developers to integrate APIs and services into the mobile applications.
Key Requirements:
Bachelor's degree in Computer Science, Software Engineering, or a related field.
Minimum of 3+ years of experience as a Mobile Developer.
Proficiency in mobile development frameworks like React Native, Flutter, or native development for iOS (Swift) or Android (Kotlin, Java).
Strong understanding of mobile UI/UX principles and design guidelines for iOS and Android.
Experience with RESTful APIs and integrating backend services.
Proficiency in version control systems like Git.
Familiarity with CI/CD pipelines and mobile app deployment to Google Play Store and Apple App Store.
Experience with Node.js for backend integration.
Strong analytical and problem-solving skills.
Excellent communication and interpersonal skills.
Application Process:
Interested applicants are encouraged to submit their CVs and a brief cover letter outlining their experience with mobile development. We look forward to welcoming a dedicated and passionate Mobile Developer to our client's team.