Associate Android App Developer

3 - 7 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: You will be responsible for designing, building, testing, and deploying cross-platform mobile apps using Flutter and Dart. Your role will involve converting Figma, Adobe XD, or Sketch designs into pixel-perfect, responsive UI, writing clean and scalable code, and implementing scalable architecture using Bloc, Provider, GetX, Riverpod, or MVVM. Additionally, you will manage app state, local storage, and lifecycle across platforms, integrate various services like RESTful APIs, GraphQL, and Firebase, and handle tasks such as connecting with real-time databases, offline sync, and caching. You will also be involved in building and releasing apps to Google Play Store and Apple App Store, managing app signing, store compliance, publishing guidelines, setting up CI/CD pipelines, writing and managing tests, and optimizing app performance. Key Responsibilities: - Design, build, test, and deploy cross-platform mobile apps using Flutter and Dart - Convert designs into pixel-perfect, responsive UI - Write clean, maintainable, and scalable code - Implement scalable architecture using Bloc, Provider, GetX, Riverpod, or MVVM - Manage app state, local storage, and lifecycle - Integrate RESTful APIs, GraphQL, and Firebase services - Connect with real-time databases, handle offline sync and caching - Build and release apps to Google Play Store and Apple App Store - Manage app signing, store compliance, and publishing guidelines - Set up CI/CD pipelines using Codemagic, GitHub Actions, or Bitrise - Write and manage unit tests, widget tests, and integration tests - Optimize app startup time, animations, memory usage, and battery consumption - Apply techniques for lazy loading, async processing, and image compression - Implement secure data practices including encrypted storage, secure API calls, and obfuscation - Collaborate with UI/UX designers, backend developers, testers, and product managers - Maintain proper documentation for code, APIs, and deployment processes - Conduct code reviews and mentor junior developers Qualification Required: - Expert-level proficiency in Flutter and Dart - Advanced state management using Bloc, GetX, Provider, Riverpod, or Redux - Experience with Firebase services including Auth, Firestore, Messaging, Crashlytics, and Remote Config - Integration of APIs using REST, GraphQL, and WebSockets - Managing local storage using SQLite, Hive, and SharedPreferences - Utilizing native platform knowledge in Java or Kotlin for Android and Swift or Objective-C for iOS - Deployment via Google Play Console and App Store Connect - Setting up CI/CD with Codemagic, GitHub Actions, or Bitrise - Version control with Git, GitHub, or Bitbucket - Designing responsive UI using Material UI and Cupertino widgets - Working with design tools like Figma, Adobe XD, and Zeplin - Performing testing using unit, widget, integration tests, Appium, or Firebase Test Lab - Implementing security practices such as API key encryption, SSL pinning, and data encryption - Using obfuscation tools like ProGuard or R8 - Strong analytical and logical reasoning skills - Self-motivation, proactive problem-solving, effective communication, and collaboration with teams - Ability to manage multiple projects and meet deadlines efficiently,

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You