Senior Software Development Engineer - Android, Viewer experience
Team: Mobile Engineering
Location: Bengaluru
Commitment: Full Time
Workplace Type: onsite
Key responsibilities:
- Develop and maintain foundational frameworks and shared components for Android
- Write high-quality, efficient, and tested code for native mobile apps and actively participate in code reviews
- Define and improve engineering standards and codebase consistency
- Take ownership of scaling mobile app development across Engineering, providing valuable insights to refine processes and tools, supporting additional contributors in architecture and code
- Take ownership of end-to-end product quality, from developing and designing to maintaining core app frameworks, ensuring reliability and user satisfaction
- Collaborate closely with other engineers, product managers, and designers
- Create prototypes of new ideas and explore emerging technologies at the forefront of mobile technology
- Optimize app performance and stability
- Mind app performance metrics to draw conclusions and drive change
- Additionally, contribute to knowledge-sharing efforts by crafting insightful blogs at the forefront of mobile innovation
Skills and attributes for success:
- Experience in Android mobile native applications development with sound understanding of Android Architecture, Framework, Android SDK, Kotlin/Java, Android Studio IDE
- 1+ years of solving low-level design problems in distributed systems
- Expert in UI components & controls; Jetpack Compose, Action Bars, Widgets, Fragments etc
- Expert in basic components of Android: Activity, Services, Intent, Broadcast Receiver, Content Provider
- Good working experience on Web Service Integration ( REST, JSON) & cloud technologies - AWS, GAE, Firebase
- Experience in using analytics, location and social APIs, MDM, payment gateway, SMS gateway, media content transcoding and cloud integration, APM tools
- Should have a strong technical background, excellent problem-solving skills, and a passion for delivering high-quality software
- Deep understanding of performance metrics and improvement strategies for the app
Preferred education and experience:
- Bachelors/Masters in Computer Science or a related field with 4-7 years of professional experience as an Android mobile developer with hands-on experience on Java/Kotlin
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
