Search by job, company or skills

Nisum

Senior Android Mobile Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 28 days ago
  • Be among the first 20 applicants
Early Applicant

Job Description

What You'll Do

  • Design, develop, and maintain advanced Android applications using Kotlin and Java.
  • Implement modern Android architectures (MVVM, Clean Architecture) leveraging Jetpack Components, Compose, LiveData, and Hilt/Dagger.
  • Build reusable components, libraries, and frameworks for scalability and maintainability.
  • Integrate RESTful APIs and third-party SDKs (e.g., Firebase, Google Play Services, Analytics, Ads).
  • Ensure high performance, responsiveness, and security across multiple devices and OS versions.
  • Implement CI/CD pipelines using tools like Jenkins, Bitbucket, or Azure DevOps.
  • Conduct thorough code reviews, unit testing, and performance profiling to ensure code quality.
  • Collaborate with cross-functional teamsProduct, Design, QA, and Backendto define, design, and ship new features.
  • Optimize app performance (memory usage, load times, network efficiency).
  • Follow Agile methodologiesparticipate in sprint planning, stand-ups, and retrospectives.
  • Stay up-to-date with emerging Android trends, libraries, and best practices.

What You Know

  • Bachelor's degree in computer science, Engineering, or equivalent field.
  • 6+ years of professional Android development experience.
  • Proficient in Kotlin and Java with solid understanding of the Android SDK.
  • Experience with Jetpack Compose, Coroutines, Hilt, ViewModel, and Room Database.
  • Familiarity with CI/CD, Git-based version control, and Agile development tools (Jira, Confluence).
  • Strong understanding of RESTful APIs, JSON, and network libraries such as Retrofit/OkHttp.
  • Knowledge of security best practicesencryption, SSL pinning, root/jailbreak detection.
  • Experience publishing and maintaining apps on the Google Play Store.
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication and leadership abilities to mentor junior developers.

Education

  • Bachelor's degree in computer science, Information Systems, Engineering, Computer Applications, or related field.

Benefits

  • In addition to competitive salaries and benefits packages, Nisum India offers its employees some unique and fun extras:
  • Continuous Learning - Year-round training sessions are offered as part of skill enhancement certifications sponsored by the company on an as-needed basis. We support our team to excel in their field.
  • Parental Medical Insurance - Nisum believes our team is the heart of our business, and we want to make sure to take care of the heart of theirs. We offer opt-in parental medical insurance in addition to our medical benefits.
  • Activities -From the Nisum Premier League's cricket tournaments to hosting a Hack-a-thon, Nisum employees can participate in a variety of team-building activities such as skits, dance performances in addition to festival celebrations.
  • Free Meals - Free snacks and dinner are provided on a daily basis, in addition to subsidized lunch.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 131614413