Android / Flutter Developer

5 years

0 Lacs

Posted:5 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description


About the Role


Android / Flutter Developer


Responsibilities


Mobile App Development

  • Design, develop, and maintain mobile applications using

    Android

    and

    Flutter

    frameworks.
  • Build reusable, modular, maintainable, and optimized codebases.
  • Translate business requirements into technical implementations that meet performance, usability, reliability, and scalability standards.
  • Ensure seamless app functionality across diverse Android versions and device types.
  • Integrate third-party APIs, SDKs, and services when required.


Quality Assurance & Best Practices

  • Perform unit testing to ensure code robustness and reliability, including handling edge cases.
  • Conduct code reviews and participate in the continuous improvement of coding standards.
  • Implement and address feedback from static code analysis tools (e.g., SonarQube).
  • Release high-quality, well-tested builds in accordance with the QA cycle.
  • Maintain existing application code by identifying and correcting defects.


Cross-Team Collaboration


  • Work closely with engineering leads to identify risks, red flags, and blockers early.
  • Participate in agile ceremonies, discovery calls, and requirement gatherings.
  • Collaborate with design teams (Figma/Zeplin) to ensure accurate implementation of UI/UX.
  • Support the tech and customer support teams during investigations or bug analysis.
  • Conduct and participate in knowledge-transfer (KT) sessions as needed.


Documentation & Process


  • Document development workflows, configurations, and technical decisions.
  • Estimate development efforts and deliver within committed timelines.
  • Follow best development practices and help the team adopt the same.


Required Skills & Experience


  • 3–5+ years

    of experience in mobile application development.
  • Strong hands-on experience in

    Android (Kotlin/Java)

    .
  • Professional experience developing applications using

    Flutter

    (Dart).
  • Strong understanding of mobile architectures (MVC, MVVM, Clean Architecture).
  • Familiarity with state management tools in Flutter (Provider, Bloc, Riverpod, etc.).
  • Proficiency with

    Version Control Systems (VCS)

    such as Git.
  • Knowledge of mobile build and release management processes.


Good to Have


  • Experience with

    CI/CD pipelines

    .
  • Basic understanding of design tools:

    Figma, Zeplin

    .
  • Exposure to analytics tools like

    Firebase, Segment, Amplitude

    .
  • Knowledge of campaign management tools (e.g.,

    Braze

    ).
  • Familiarity with cloud platforms like

    Azure

    .
  • Awareness of

    OWASP

    ,

    GDPR

    , and mobile security practices.
  • Experience with device analysis tools such as

    Kryptowire

    .


Soft Skills


  • Strong communication and collaboration abilities.
  • Proactive in identifying risks and suggesting improvements.
  • Ability to work in fast-paced, agile development environments.
  • Commitment to quality, clean code, and continuous learning.


Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific 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 Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You