Mobile Application Developer
Role details
Job location
Tech stack
Job description
We are seeking a talented and motivated Mobile App Developer to design, develop, and maintain innovative mobile applications for iOS and Android platforms. The ideal candidate will have hands-on experience with native or cross-platform development frameworks, a keen eye for user experience, and a passion for delivering high-quality, performant applications., * Design, build, and maintain mobile applications for Android and/or iOS platforms.
- Collaborate with UI/UX designers, backend developers, and product managers to define app features and requirements.
- Write clean, maintainable, and efficient code following best practices.
- Integrate mobile apps with RESTful APIs and cloud services.
- Debug and resolve performance issues, crashes, and bugs.
- Participate in code reviews and contribute to continuous improvement of development processes.
- Stay updated with emerging technologies, tools, and trends in mobile app development.
- Ensure app performance, responsiveness, and security.
Requirements
Do you have experience in iOS?, Do you have a Bachelor's degree?, (Experience and tools depend on seniority - junior to senior range covered)
- Programming Languages: Swift / Kotlin / Java / Dart (Flutter) / React Native / C# (Xamarin).
- Frameworks: Android SDK, iOS SDK, Flutter, React Native, Xamarin, or similar.
- Development Tools: Android Studio, Xcode, Visual Studio Code.
- Version Control: Git / GitHub / GitLab / Bitbucket.
- APIs & Databases: REST, GraphQL, Firebase, SQLite, Realm.
- Testing: Unit testing, automated testing, and debugging tools.
- Cloud Services: AWS, Azure, Firebase, or Google Cloud.
- Understanding of Agile / Scrum methodologies.
- Excellent problem-solving and communication skills.
Preferred Qualifications (for mid-senior roles)
- Experience publishing apps to Google Play Store or Apple App Store.
- Knowledge of CI/CD pipelines for mobile projects.
- Experience with push notifications, in-app purchases, and analytics integration.
- Familiarity with mobile app security best practices.
- Prior experience mentoring or leading junior developers., * Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
Benefits & conditions
Job Types: Full-time, Permanent
Pay: £25,000.00-£80,000.00 per year
Benefits:
- Work from home