Amazon

Sr Software Dev Engineer

2 months agoBangalore, India

DESCRIPTION

Are you seeking an environment where you can build the future of mobile experience for worldwide consumers? Do you want to work on cutting edge technologies such as React Native? Do you want to own and build a complete Mobile App Technology Stack, and work on highly scalable distributed systems? At the Appstore Technology team in Bangalore, we are passionate about building world class experiences for app developers and end users.

As an Engineer at Amazon Appstore you will:

- Help drive the architecture and technology choices that enable a world-class user experience
- Utilize various metrics sources to deliver rapid iterations of software features
- Solve difficult problems with elegant and practical code
- Raise the bar on quality, consistency, maintainability, efficiency, security and all the other things that make great software
- Help define engineering best practices and provide technical mentor-ship to other members of the engineering team

We are looking for someone with a go-getter attitude who is looking to solve difficult problems and passionately drive successful implementation.

Amazon is an Equal Opportunity Employer Minority / Women / Disability / Veteran / Gender Identity / Sexual Orientation

BASIC QUALIFICATIONS

• 4+ years of professional software development experience
• 3+ years of programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
• 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
Expertise in Android SDK, Java and Android Studio/IntelliJ, and cross-platform technologies such as React Native

PREFERRED QUALIFICATIONS

Strong analytical thinker who knows how to pick the right tool for the job
Knowledge of professional software engineering practices & best practices for the full software development life cycle, including
Agile methodologies, coding standards, code reviews, source control management, build processes, testing, and operations
Expertise in Android SDK, Java and Android Studio/IntelliJ, and cross-platform technologies such as React Native
Ability to communicate clearly and concisely with technical and non-technical customers in order to understand ambiguous problems and articulate technical designs and solutions to complex problem