We require extensive native iOS development experience, mastering Swift, UIKit/SwiftUI, and robust architecture patterns. Expertise in performance optimization, concurrency, and security best practices is non-negotiable. This high-impact role demands technical leadership and strong collaboration across Product, UX, and Business teams to build innovative solutions for hyper-growth regions. Come build the future of mobile commerce. 
 
   Job Description  
   Essential Responsibilities   
  -  Delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design, implementation, testing, delivery and operations), based on definitions from more senior roles. 
  -  Advises immediate management on project-level issues 
  -  Guides junior engineers 
  -  Operates with little day-to-day supervision, making technical decisions based on knowledge of internal conventions and industry best practices 
  -  Applies knowledge of technical best practices in making decisions 
  
  
   Expected Qualifications  
  -  3+ years relevant experience and a Bachelor s degree OR Any equivalent combination of education and experience. 
  
    Preferred Qualification   
  -  
  Additional Responsibilities & Preferred Qualifications 
              As an Android Senior Software Engineer, you will  
  -  
 Drive innovation and technical excellence in mobile development.  
   -  
 Lead complex mobile projects and teams.  
   -  
 Collaborate with product leadership to define mobile product strategy.  
   -  
 Mentor and develop high-performing engineering teams.  
   -  
 Architect and implement scalable mobile solutions and Champion technical excellence and best practices.  
   -  
 Stay up-to-date with emerging mobile technologies.  
   
   What you need to bring  
  -  
 Bachelor s degree in computer science or related field.  
   -  
 5+ years of experience in mobile app development.  
   -  
 Expert proficiency in Kotlin/Java (Android).  
   -  
 Strong object-oriented skills including design, coding and testing patterns.  
   -  
 Ability to design scalable, reliable, and maintainable software systems.  
   -  
 Strong leadership and communication skills.  
   
   Personal Traits  
  -  
 Be a quick learner undaunted by complex systems. 
   -  
 Take risks and thrive in an environment of constant change. 
   -  
 Contributed to building the complete life cycle of transaction processing preferably in payments domain. 
   -  
 Exposure and participation in tech events, hackathons, contributions to open source, authoring of blogs and active participation in online tech forums is a plus. 
   
  
   Educational Qualifications   BSCS or equivalent + 6 years of experience / MSCS + 4 years of experience in software development