K
E
M
E
C
O
N
26 Sep 2024 by Meliorate QualiTY
Senior Mobile App Developer
1
Job Description
We are seeking a highly skilled Senior Mobile App Developer with over 5 years of experience to join our team. The ideal candidate will have a deep understanding of mobile app development for both iOS and Android platforms, with proficiency in native or cross-platform technologies such as Swift, Kotlin, Flutter, React Native, or Xamarin. As a key contributor, you will be responsible for designing, developing, and maintaining high-performance mobile applications that deliver seamless user experiences. You’ll collaborate closely with cross-functional teams including product managers, designers, and other developers to implement innovative mobile solutions.
Key Responsibilities:
- Design, develop, and maintain high-quality mobile applications for iOS and Android platforms.
- Collaborate with cross-functional teams to define, design, and implement new features and improve existing functionality.
- Write clean, maintainable, and efficient code following best practices for mobile app development.
- Optimize app performance and improve loading times, memory usage, and battery efficiency.
- Stay updated with the latest industry trends and technologies to ensure that the app remains competitive and up-to-date.
- Work with external APIs and data sources to integrate mobile applications with backend services.
- Troubleshoot, debug, and resolve technical issues related to mobile apps.
- Conduct code reviews, ensure quality standards, and provide mentoring to junior developers.
- Participate in the entire mobile app development lifecycle, from concept to deployment and post-launch maintenance.
- Develop unit tests, UI tests, and participate in QA cycles to ensure the app meets high standards of quality and performance.
- Collaborate with UI/UX designers to ensure a smooth user experience and high-quality design.
Required Skills and Qualifications:
- 5+ years of experience in mobile app development for both iOS and Android.
- Proficiency in native mobile development (iOS with Swift/Objective-C, Android with Kotlin/Java) or cross-platform development frameworks such as Flutter, React Native, or Xamarin.
- Experience with RESTful APIs, third-party libraries, and cloud services.
- Solid understanding of UI/UX principles and how to implement responsive designs.
- Strong problem-solving skills with the ability to debug and optimize code.
- Experience with version control systems (Git) and familiarity with CI/CD pipelines.
- Knowledge of Agile development methodologies and practices.
- Strong communication skills and ability to work effectively in a collaborative team environment.
- Familiarity with app store deployment processes and guidelines for both Google Play and Apple App Store.
- A passion for learning and staying up-to-date with the latest mobile development trends.
Preferred Skills:
- Experience with backend development or familiarity with cloud services like AWS, Firebase, or Azure.
- Experience with app analytics and performance monitoring tools.
- Knowledge of mobile security best practices and performance optimization techniques.
- Experience with unit testing frameworks and test automation tools.
- Familiarity with UI testing and debugging tools like Xcode Instruments or Android Studio Profiler.
Education:
- Bachelor's degree in Computer Science, Software Engineering, or a related field. Equivalent work experience may also be considered.
2
Required Skills:
- Flutter
- IOS
- Android
- Java
- Kotlin
- Swift
- reactjs
- nodejs
- React Native
Meliorate QualiTY