Talent.com
This job offer is not available in your country.
Software Engineer - Android Mobile Applications

Software Engineer - Android Mobile Applications

DIGITAL IDENTITY INDIA PRIVATE LIMITEDBangalore
15 days ago
Job description

Responsibilities :

  • Feature Development : Contribute to the design, development, and maintenance of Android applications and SDK components under the guidance of senior engineers.
  • Collaboration : Work closely with product managers, designers, and senior developers to understand requirements and translate them into technical solutions.
  • API Integration : Assist in integrating RESTful APIs and backend services into the Android platform.
  • Coding and Debugging : Write clean, maintainable code and participate in code reviews. Debug and fix issues to ensure app reliability and performance.
  • Testing : Implement unit and integration tests to maintain code quality and stability.
  • Platform Awareness : Stay updated with the latest Android features, tools, and best practices.
  • Learning and Growth : Be open to learning about security, performance optimization, SDK development, and other advanced concepts over time.

Requirements :

  • 1-2 years of hands-on experience in Android development.
  • Proficiency in Kotlin (mandatory); familiarity with Java is a plus.
  • Basic understanding of Android components (Activities, Fragments, Services, BroadcastReceivers).
  • Familiarity with consuming REST APIs and using common libraries like Retrofit, Glide, etc.
  • Good understanding of version control systems (e. g., Git).
  • Awareness of modern Android development tools and architecture (MVVM, Jetpack components, etc. ).
  • Eagerness to learn and work in a collaborative, mission-driven team.
  • Strong communication and problem-solving skills.
  • Prior exposure to unit testing or UI testing is a plus.
  • Interest in SDK development, digital identity, or mobile security is a strong plus.
  • Qualifications :

  • Bachelor's degree in Computer Science, Engineering, or equivalent technical field.
  • Strong grasp of programming fundamentals - data structures, OOP, algorithms.
  • Willingness to work in an agile, fast-paced, and feedback-driven startup environment.
  • Passion for building clean, intuitive, and impactful mobile experiences.
  • Knowledge of data structures, algorithms, and distributed systems.
  • Strong focus on clean code and robust design, and test-driven development.
  • Ability to work well with people and be both highly motivated and motivating.
  • ref : hirist.tech)

    Create a job alert for this search

    Mobile Application Engineer • Bangalore