• polygon-breadcrumbs
  • Back
  • Full Creativelogo

    Full Creative

    Senior Android Developer

    7-10 Years Exp

    Chennai

    Hybrid

    Full Time

    Job Description

    We’re looking for a top-tier Android Engineer who has an eye for detail and is committed to delivering top-notch quality. We are looking for a person who is open and not afraid of sharing views and ideas openly with the team and has ability to look at the project from a business perspective. You will play an integral role in developing and growing our flagship product - Setmore.

    As a Senior Android Engineer, you will be responsible for crucial aspects of our Android application development and architecture. Working closely within cross-functional teams, alongside various specialists and business stakeholders, ensuring a holistic approach to problem-solving and project execution. You will be a key player in guiding decisions regarding architecture and engineering for Setmore and you'll be pivotal in shaping our NextGen engineering culture.

    Roles and Responsibilities

      • Enhance an existing Android application.
      • Develop new features in our stack. 
      • Write high-performing, clean code that is easy to test and maintain.
      • Write tests. 
      • Perform regular code reviews.
      • Passionately pursue zero-defect code and support other developers to ensure that the deliverables exceed business expectations.
      • Assist in defining and refining our internal standards, practices, and processes to continuously improve our outcomes. 
      • Champion performance, reliability, and security of our products and services.
      • Take active part in managing tech debt, including refactoring existing codebase to improve readability, maintainability, and performance. 
      • Act as a subject matter expert and support your colleagues. 
      • Regularly collaborate with other engineers, designers, QAs, and PMs. 
      • Create and maintain clear, accurate technical documentation to support effective collaboration and understanding across teams. 
      • Identify, troubleshoot and promptly resolve issues and bugs to ensure a smooth user experience. 

    Desired Candidate Profile

      • 7+ years of experience building scalable and maintainable Android applications.
      • Excellent working knowledge of Kotlin, including understanding of Kotlin coroutines, serialisation and Data Binding. 
      • Strong working knowledge of MVVM and MVI patterns. 
      • Good familiarity with Android changes from KitKat to Q. 
      • Strong understanding of the most popular Google libraries. 
      • Strong knowledge of multi-module/ multi-repository architecture. 
      • Advanced debugging skills, including deep understanding of memory issues and race conditions. 
      • Familiarity with Continuous Integration and other process automation tools. 
      • Familiarity with GitHub packages (publishing). 
      • Knowledge of JetPack Compose. 
      • Knowledge of Firebase solutions (FCM, FAD, Crashlytics) and Sentry. 
      • Committed to writing clean code and following software development best practices and standards, including SOLID. 
      • Experience in working on high-traffic applications.
      • Experience dealing with performance and optimisation problems, particularly at large scale; must have a demonstrated ability to diagnose and prevent these problems. 
      • Experience in refactoring code to improve the design and structure of the product. 
      • Ability to be an individual contributor and a proactive team player based on the requirements of the hour. 
      • Ability to navigate the challenges and maximise the opportunities that arise while working in a remote environment with diverse global teams using various modes of communication and information sharing. 
      • Committed to collaborating to solve problems together with empathy and creativity. 
      • Desire for continuous self-improvement. 
      • C1 level of English language proficiency (both written and verbal).
      • Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and / or organisational problems. 
      • Experience in mentoring and training junior engineers. 


      Good to have

      • Knowledge of booking/ scheduling domain or experience working on related products.
      • Working experience in SaaS products.
      • Experience in building product from scratch.
    Full Creative

    Senior Android Developer

    location Chennai

    onsite Hybrid

    exp 7-10 Years Exp

    vector_icon Full Time

    apply now

    Have a question about this job?

    Our talent advisors are happy to answer.