Android Developer

About Trantor:
Trantor is a technology services company focused on outsourced product development and digital re-engineering. Leveraging our CaptiveCoE™ engagement model, we operate as a seamless extension of our client’s teams to provide rapid scalability with predictable budgets. Founded in 2012, Trantor has worked with customers across Tech, FinTech, Media & Cybersecurity industries. We have centers in the US, India, Canada, and Costa Rica. We are consistently rated as the #1 employer in the region with the ability to attract and retain technical talent. Our commitment to excellence and impactful results has translated to long-term relationships and value for our clients and solution partners.

Job Description:
We are in search of a talented and experienced Android Developer to join our team. The ideal candidate will have a strong foundation in Android Development using Kotlin and Android SDK, MVVM &amp clean architecture with a minimum of 3+ years of experience in software development. Candidates with below experience are encouraged to apply.

Key Responsibilities:

  • Over 3-5 years of experience in building applications for the Android platform
  • We are seeking an experienced Android Mobile Application Developer with development experience using Kotlin, Android SDK
  • Good with solid principles and Design Patterns: MVVM and clean architecture as must have
  • Strong ability to handle local database and offline storage
  • Strong foundation in data structures & algorithms, OS, I/O, concurrency
  • Experience of using code versioning tools for CI/CD that includes Bitbucket, Gradle & Bamboo
  • Hands-on experience creating Unit Test cases: Mockito and Junit
  • Hands-on experience using dependency injection Koin
  • Experience in using retrofit for Integration of APIs, and, Gson for network communication
  • Familiarity with Restful APIs to connect Android applications to back-end services, Cloud message APIs and push notifications
  • Preferable who has worked on IOT based Projects
  • Self-motivated with attention to detail and the ability to establish and manage priorities in a fast paced, deadline-driven environment.
  • Good experience in Debugging, Root cause analysis and Problem solving
  • Work with Scrum and Agile development processes
  • Experience with software engineering best practices: unit testing, code reviews, design, documentation, and continuous integration
  • Must have proven track record of evaluating, bug fixing and enhancing software applications/services
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
  • University degree in software engineering or computer science
  • Strong communication [written & verbal] and good interpersonal skills

Mandatory Requirements:

  • OOPS Concepts (3+ years’ experience)
  • Kotlin (3+ years’ experience)
  • Android SDK (3+ years’ experience)
  • Experience in using retrofit for Integration of APIs, and, Gson for network communication (3+years’ experience)
  • Bitbucket or Bamboo (1+ years’ experience)
  • Unit Testing (1+ years’ experience)
  • DataBase (Sqlite, Room DB), (1+ years’ experience)
  • Dependency Injection (Koin), (1+ years’ experience)
  • Debugging experience, (3+ years’ experience)
  • Experience working in Agile Scrum
  • Good Communication skills


  • Optional Requirements:
  • Custom Android Application Development for proprietary devices
  • UI Testing
  • Preferable who has worked on IOT based Projects
  • Experience of building resilient and scalable android application
  • Knowledge of exponential retry mechanisms, WiFi Direct (P2P sharing), Basic Linux commands such as SU, RM, MOVE, LS etc
  • Knowledge of creating and executing custom bash/shell scripts
  • Knowledge of Encryption and Decryption concepts

  • Qualifications:
  • Bachelor’s degree in relevant technical background or equivalent experience.
  • Proven experience in Android development using Kotlin & Android SDK
  • Strong understanding of MVVM and clean architecture
  • Excellent problem-solving and analytical skills
  • Strong communication and collaboration skills
  •  
Job Category: android developer
Job Type: Full Time
Job Location: Chandigarh/Gurgaon/remote
Shift Timing: General Shift

Apply for this position

Allowed Type(s): .pdf