Flag job

Report

Mobile Software Engineer - SMTS (Android SDK)

Min Experience

7 years

Location

Bangalore, Hyderabad

JobType

full-time

About the role

Mobile Software Engineer - SMTS (Android SDK) Location(s): India - Bangalore, India - Hyderabad We are looking for an experienced Mobile Software Engineer (SMTS/LMTS) to join our team and play a key role in developing and enhancing our cutting-edge mobile apps for Android. As a member of our mobile engineering team, you will work closely with product managers, UX designers, and other software engineers to deliver high-quality, user-centric mobile experiences. Responsibilities: - Design and develop robust, scalable, and performant mobile applications for the Android platform - Collaborate with cross-functional teams to understand requirements, plan, and execute on the mobile roadmap - Implement mobile-first design principles and best practices to deliver seamless user experiences - Write clean, maintainable, and well-documented code that adheres to company standards - Participate in code reviews, pair programming, and knowledge sharing sessions - Identify and proactively address technical challenges and performance bottlenecks - Stay up-to-date with the latest Android SDK updates, trends, and emerging technologies Requirements: - 7+ years of experience in mobile software development, preferably with Android SDK - Strong understanding of Android architecture, design patterns, and best practices - Proficiency in Java and/or Kotlin, with experience in building large-scale, production-ready Android applications - Hands-on experience with Android UI frameworks, libraries, and tools (e.g., Android Studio, Jetpack Compose, RxJava, Dagger, Room) - Familiarity with RESTful APIs, networking, and data persistence - Excellent problem-solving and analytical skills, with a keen eye for detail - Effective communication and collaboration skills to work with cross-functional teams - A passion for mobile technology and a desire to continuously learn and improve Plus: - Experience with Agile/Scrum development methodologies - Familiarity with CI/CD pipelines and build automation tools - Knowledge of mobile security best practices and performance optimization techniques - Exposure to cross-platform development frameworks (e.g., React Native, Flutter)

About the company

Salesforce is a customer relationship management solution that brings companies and customers together. It's one integrated CRM platform that gives all your departments — including marketing, sales, commerce, and service — a single, shared view of every customer.

Skills

android
java
kotlin
rxjava
dagger
room