Responsibilities:
Design, develop and maintain mobile applications for Android and iOS platforms, and ensuring high performance, scalability, and robustness.
Write clean, maintainable and efficient code adhere to industry best practices.
Utilize cross-platform frameworks like Flutter, React Native to develop application for both platforms efficiently.
Optimize codebase for performance and scalability.
Implement intuitive and visually appealing user interfaces and ensure a consistent user experience across platforms while adhering to platform-specific guidelines.
Develop and integrate mobile applications with backend services and APIs.
Conduct thorough testing to ensure mobile applications functionality, performance and responsiveness.
Debug and resolve issues identified during development or reported by users.
Stay up to date with emerging technologies and industry trends in mobile development.
Propose and implement enhancements to improve the performance and user experience.
Work with department managers, cross-functional teams and other stakeholders to understand requirements, translate into technical specifications, and to deliver high-quality applications.
Mentor and guide junior developers, promoting best practices and continuous improvement.
Requirements:
Bachelor’s degree in computer science, Engineering, or a related field.
Minimum 3 years of experience in mobile app development with proven track record of publishing to Google Play Store and Apple App Store.
Proficiency in React Native, Flutter, Swift or Objective-C.
Experience in Android SDK, Android Studio, Xcode, Swift UI or other third-party libraries.
Experience with databases such as MySQL, MongoDB, MSSQL.
Familiarity with tools such as Git and Docker.
Experience in REST APIs and data exchange formats like JSON.
Excellent problem-solving skills and attention to detail. Ability to work collaboratively in a team environment. Strong verbal and written communication skills.
Highly Advantageous:
Experience in C# and developing REST APIs.
Experience with leading cloud platforms including AWS, Azure, or Google Cloud Platform.
Practical experience with IoT platforms and services.