Company: Albertsons Companies India
Location: Bengaluru
Job Description:
Position Title: Senior Software Engineer Mobile
About the Role
We are looking for a talented and experienced native Android Engineer to join our growing mobile engineering team. You will play a critical role in designing, developing, and maintaining cutting-edge native Android applications and SDKs. You will be involved in the entire app lifecycle, from concept and design to testing, release, and post-launch support of an array of medical and lifestyle software products. The ideal candidate is a passionate developer with a strong portfolio of Android apps and a deep understanding of the modern Android ecosystem.
Job Description:
Roles & responsibilities:
- Focus on multiple technology areas and provide technical / thought leadership to the enterprise
- Collaborate with product managers, team members, customers, and other engineering teams to solve our toughest problems
- Accountable for the quality, usability, and performance of the solutions
- Improves code structure and architecture in service of testability and maintainability. Creates reusable code snippets as applicable.
- Contributes to design documentation
- Tech explorations / POCs and owning and managing Tech roadmap for their respective areas
- Interprets business requirements / strategies for assigned groups; articulates capabilities, problem statements and gaps to appropriate audiences
- Continually evaluates technology effectiveness / data interoperability of complex systems; influences roadmap and direction of products
- Be a role model and mentor, helping to coach and strengthen the technical expertise and know-how of our engineering and product community. Influence and educate executives
- Consistently share best practices and improve processes within and across teams
Experience Required:
- 7+ years of Software development experience within Mobile and Webframeworks / SDKs / languagessuch asKotlin/ Java, Android SDK, React,TypeScript / JavaScript and Compose
- Experience with cloud platform services and application development using Microsoft Azure or GCP.
- Experience in building products using a micro-services architecture and extensible REST APIs
- Familiarity with building the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems
- Familiarity and knowledge with application servers (such asTomcat, Apache Jetty, Reactor Netty) and database technologies – Relational databases (such as Oracle, Azure SQL Server, Postgres SQL) and/or NoSQL (such as MongoDB or Cassandra) databases
- Experience using GitHub Co-Pilot or similar tools
- Experience with Compose and Compose Multiplatform.
- In Depth experience with automated unit testing with tools like JUnit / TestNG and test automation frameworks such as Appium, Selenium / Playwright / Cucumber / Res-Assured / Karate
- Broad expertise and knowledge with the full software development lifecycle and software development methodologies (Agile).
- Experience in security protocols and products: Understanding of Active Directory, Windows Authentication, SAML, OAuth
- Broad expertise and knowledge with analyzing and tuning code / application performance under High volume / High availability environments.
- Expertise and knowledge in capacity planning, systems performance analysis and optimization in a distributed client/server environment
- Fluency in DevOps Concepts, Cloud Architecture, and Azure DevOps Operational Framework
- Experience with Gradle
- Experience with XCode, Android Studio, VS Code, or a similar IDE
- Experience with the setup of continuous integration and continuous delivery (CI/CD) pipelines
- Experience with APM tools such as Dynatrace / App Dynamics (User Experience Monitoring) is a big plus.
- DevOps experience in establishing managing Docker or Kubernetes cluster experience is a big plus
Competencies:
- Compassionate and kind, showing courtesy, dignity, and respect. They show sincere interest and empathy for all others.
- Foster innovation through creativity to get to a workable solution. Use analytical thinking through issues using logic and reason
- Show integrity in what is done and how it is done – without sacrificing personal/business ethics.
- Embrace an inclusion-focused mindset, seeking input from others on their work and encouraging the open expression of diverse ideas and opinions
- Team-oriented, positively contributing to team morale and willing to help.
- Learning-Focused, finding ways to improvise in their field and use positive constructive feedback to grow personally and professionally
- Think strategically and proactively anticipate future problems, needs or changes in the work
- Delighting our customers and maintaining customer relationships are top priority and they work to always deliver solutions through this lens
- Retail Industry and eCommerce Experience is a must.
- Strong expertise in ensuring the application is designed and can run in production environments with an SRE (Site Reliability Engineering) mindset
- Proficient in design patterns and architectural skills, with a proven track record of delivering large-scale initiatives while managing multiple parallel projects effectively
Mandatory Skills Required:
- Kotlin
- Jetpack Compose
- Mobile Database
- Mobile Development
- Design Patterns and Mobile Architectures (MVVM Architecture)
Additional Skills Required:
- Java
- NOSQL DB (MongoDB / Cassandra)
- Github Copilot or similar
- Cloud Platform (Azure / GCP)
- APM tools for User Experience Monitoring.
…
Posted: February 25th, 2026