We are looking for a motivated and enthusiastic Mobile Application Developer with 0-3 years of experience to join our development team.
The candidate will be responsible for developing, testing, debugging, and maintaining mobile applications for Android and iOS platforms .
The ideal candidate should have hands-on knowledge of Flutter / React Native / Android / iOS development , along with a good understanding of REST APIs, JSON, Git, UI/UX, and mobile application development fundamentals .
Freshers with strong academic projects, internships, or hands-on mobile application development experience are encouraged to apply.
Key Responsibilities
- Develop and maintain mobile applications for Android and iOS platforms.
- Build responsive and user-friendly mobile application interfaces.
- Convert UI/UX designs and wireframes into functional mobile screens.
- Integrate mobile applications with REST APIs and backend services .
- Work with JSON data and handle API responses and errors.
- Implement application features under the guidance of senior developers.
- Debug and troubleshoot application issues.
- Perform unit testing and basic application testing.
- Optimize application performance and responsiveness.
- Implement basic mobile features such as:
- Push notifications
- Camera
- Location/GPS
- Local storage
- File/image upload
- Work with databases such as SQLite / Firebase .
- Participate in code reviews and follow coding standards.
- Use Git/GitHub/GitLab for source-code management.
- Collaborate with UI/UX designers, backend developers, QA engineers and senior developers .
- Support application releases and maintenance.
- Learn and adopt new mobile technologies and development practices.
Required Technical Skills
Primary Mobile Technology - Any One:
- Flutter Dart , OR
- React Native JavaScript/TypeScript , OR
- Android - Kotlin/Java , OR
- iOS - Swift/SwiftUI
Other Required Skills:
- Basic understanding of REST APIs and JSON .
- Good understanding of OOP concepts .
- Basic knowledge of mobile application architecture.
- Understanding of UI/UX principles and responsive design.
- Basic knowledge of Git and version control .
- Good debugging and problem-solving skills.
- Basic understanding of application lifecycle and mobile device limitations.
Good to Have
- Firebase Authentication / Firestore.
- Firebase Cloud Messaging (FCM).
- Push notifications.
- SQLite / Room Database.
- State management such as Provider, Bloc, Redux, Context API , etc.
- Knowledge of MVVM / MVC / Clean Architecture .
- Experience with Android Studio / Xcode.
- Experience consuming third-party APIs.
- Basic knowledge of app deployment to Google Play Store / Apple App Store .
- Knowledge of CI/CD for mobile applications.
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.