Job Description

Job Description :

We are seeking three experienced Senior Android Developers to join our dynamic tech team. The ideal candidates will have at least four years of experience in developing native Android applications using Java and the Android SDK. They will be involved in the full app development lifecycle from concept to delivery and postlaunch support.

Key Responsibilities

  • Design and build advanced applications for the Android platform
  • Collaborate with cross-functional teams to define, design, and implement new features.
  • Refactor existing code to enhance readability, maintainability, and performance.
  • Work with outside data sources and APIs(Third party libs)
  • Develop and maintain Unit-test code for robustness, including usability, and general reliability. Utilize unit test frameworks such as JUnit and Mockito to ensure high test coverage.
  • Work on bug fixing and improving application performance.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Conduct thorough code reviews and provide constructive feedback to ensure code quality and adherence to best practices.

Requirements and skills:

  • 6+ years of professional experience in Android development with proven software development experience.
  • Proven software development experience and Android app development using Java and Kotlin
  • Experience with Android SDK and NDK
  • Experience with Binder , AIDL , inter communication for Android components.
  • Experience working with remote data via REST and JSON
  • Experience with third-party libraries and APIs.
  • Experience working in security concepts – cryptography, encryption/decryption, and Data formatting like Encoding.
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Solid understanding of the full mobile development life cycle.
  • Demonstrated expertise in refactoring code to improve readability, maintainability, and unit testability.
  • Extensive experience with unit testing frameworks (JUnit, Mockito, etc.) and a deep understanding of writing effective unit tests.
  • Solid understanding of design patterns and best practices in Android development.
  • Proficiency with version control systems such as Git.
  • Strong analytical and problem-solving skills
  • Experience with Git, CI/CD pipelines, and other version control systems is a plus

 

Salary

As per industry norms

Monthly based

Location

Karnataka , India

Job Overview
Job Posted:
1 year ago
Job Type
Full Time
Job Role
Senior Developer
Education
Bachelor Degree
Experience
5+ Years

Share This Job:

  • Copy Link
Location (Karnataka , India)