HamburgerMenu
hirist

Job Description

Description :


We are looking for an experienced and versatile Android & Flutter Developer to contribute to the design, development, and maintenance of high-quality mobile applications for both native Android and cross-platform Flutter environments. The ideal candidate will have a strong foundation in native Android development coupled with hands-on expertise in building scalable applications using Flutter and Dart.


Key Responsibilities :


- Mobile Development : Design, develop, test, and deploy robust, high-performance mobile applications using both Native Android (Java/Kotlin) and Flutter/Dart.


- Code Architecture : Implement clean, maintainable, and scalable code, demonstrating a strong understanding of Android architectural patterns such as MVVM (Model-View-ViewModel).


- Flutter Expertise : Utilize hands-on experience with the Flutter framework to develop cross-platform features, widgets, and user interfaces.


- State Management : Effectively implement and manage application state using industry-standard Flutter State Management tools, including Provider, Bloc, Riverpod, or GetX.


- Native Android Proficiency : Leverage strong knowledge of the Android SDK and modern Jetpack components (e.g., LiveData, ViewModel, Navigation Component) to build and enhance native features.


- API Integration : Integrate mobile applications with back-end services through effective RESTful API consumption and JSON parsing.


- Firebase Services : Utilize and manage various Google Firebase services, including Authentication (Auth), Cloud Messaging, Crashlytics, and Firestore.


- Development Lifecycle : Participate in the complete application lifecycle, including requirements analysis, testing, deployment, and ongoing support.


- CI/CD & Deployment : Manage and contribute to the CI/CD pipeline, ensuring smooth app deployment, proper code signing, and store submission processes (Google Play Store).


- Collaboration : Work closely with product managers, designers, and QA teams to define, design, and ship new features.


Desired/Good-to-Have Skills :


- Experience with testing frameworks (e.g., JUnit, Mockito for Android; widget/unit testing for Flutter).


- Familiarity with other cross-platform technologies (e.g., React Native).


- Knowledge of accessibility standards and best practices for mobile UIs.


info-icon

Did you find something suspicious?