-
View all jobs
DESCRIPTION
ABOUT THIS ROLE
Android Software Development Engineers build user interfaces, expand and improve deployment, testing and work with new technologies powered by Amazon.
This is 12 months contract role with Amazon , Bangalore.
About The Team
We own the end to end shopping experience for the mobile app which includes web, iOS & Android, content security & digital rights management at a massive scale.
About You
You’re a problem solver. A fast-paced environment fuels your creativity – not to mention your team who inspire you.Through plenty of practice you’ve mastered how to translate even the most complex ideas in a simple and digestible way. While you’ve dabbled in a few programming languages, your heart is always with Kotlin or Java. But you’re adaptable, enterprising, and ready to take ownership of your next project.
As a Software Development Engineer, you will…
Job ID: A2831807
ABOUT THIS ROLE
Android Software Development Engineers build user interfaces, expand and improve deployment, testing and work with new technologies powered by Amazon.
This is 12 months contract role with Amazon , Bangalore.
About The Team
We own the end to end shopping experience for the mobile app which includes web, iOS & Android, content security & digital rights management at a massive scale.
About You
You’re a problem solver. A fast-paced environment fuels your creativity – not to mention your team who inspire you.Through plenty of practice you’ve mastered how to translate even the most complex ideas in a simple and digestible way. While you’ve dabbled in a few programming languages, your heart is always with Kotlin or Java. But you’re adaptable, enterprising, and ready to take ownership of your next project.
As a Software Development Engineer, you will…
- Own key components within our platform. ""Owning"" means envisioning, designing, creating, building, and supporting
- Design, develop and maintain our Android mobile applications
- Work with team members to investigate design approaches, prototype technology and evaluate technical feasibility
- Lead the way - ""Lead"" means staying up to date with tools, trends, technologies, and frameworks both industry-wide and within Amazon, and sharing that knowledge in a meaningful way with the community
- Partner with product management to imagine, design, develop, test, and launch software that invigorates our community and inspires our peers
- Manage individual project priorities, deadlines and deliverables
- Adopt best practices in software engineering: design, testing, version control, documentation, build, deployment, and operations
- Lead architecture and design of features, from conception to launch
- Help to improve engineering processes and tools to increase team effectiveness
- Be part of an agile development process to deliver high-quality software
- Work with cross-functional, geographically diverse development teams through design, delivery and support
- Bachelor's Degree in Computer Science, Computer Engineering or related field
- Experience programming with at least one software programming language
- Strong fundamental software engineering skills: data structures and algorithms
- Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
- Experience in professional, non-internship software development
- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
- Professional experience with mobile development in Android
- 2+ years of experience in designing and developing Android Applications using Kotlin, Java, the Android SDK, and common Android tools and platforms like Compose, Jetpack Navigation
- Experience in React, CSS, VueJS, HTML5
- Experience with object-oriented development, multithreading, and data structures
- Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
- Experience in professional, non-internship software development
- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
- Great communication skills—ability to think creatively and adapt the message to the audience
- Able to provide information to technical and non-technical stakeholders alike and guide them to confidently informed decisions
- 1+ years of non-internship professional software development experience
- Experience programming with at least one software programming language
- Bachelor's degree in computer science or equivalent
Job ID: A2831807
Key Skills
Ranked by relevance
c
android
lan
ui
java
ha
data structures
design patterns
design pattern
kotlin
unity
spi
pan
ai
react
html5
css
git
vue
lua
adc
sla
ios
cis
nat
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior Data Scientist
2026-04-09
Full-time
Mid-Senior
Turkey
Software Development
Business Development
View Job Details
Related
Senior Data Software Engineer
2026-04-08
Full-time
Mid-Senior
Turkey
Software Development
Information Technology
View Job Details
Related
Senior QA Engineer, Message Squad
2026-04-07
Full-time
Mid-Senior
Spain
Software Development
Engineering
Login to Apply
- Posted
- Dec 12, 2024
- Type
- Full-time
- Level
- Not Applicable
- Location
- Bengaluru
- Company
- Amazon
Industries
Software Development
Categories
Information Technology
Consulting
Engineering
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior Data Scientist
2026-04-09
Full-time
Mid-Senior
Turkey
Software Development
Business Development
View Job Details
Related
Senior Data Software Engineer
2026-04-08
Full-time
Mid-Senior
Turkey
Software Development
Information Technology
View Job Details
Related
Senior QA Engineer, Message Squad
2026-04-07
Full-time
Mid-Senior
Spain
Software Development
Engineering