Software Development Engineer - Chennai | Zoek India | 20646783837f4bc3920edd833f2ac949
Software Development Engineer
Chennai, Tamil Nadu
Permanent (Full time)
Interested in working on Alexa experiences on Mobile Help Alexa Communications build new mobile experiences for our customers world-wide. We re working hard, having fun, making history; come join us!
Alexa Communications is reinventing the way customers enjoy and connect to one-another in a genuine and meaningful way. We are building products that make it easy, even effortless, for customers to connect with loved ones no matter what device or platform they want to start that conversation on. We are gearing up to launch new products, devices, and features that just may change how people view what Alexa means in their life.
Who you are: You are an experienced Software Engineer with more than 6 years of experience building and shipping new mobile features and products. The ideal candidate will have done full stack development building mobile apps as well as the supporting back end highly scalable services. What you find most interesting is creating great apps either for iOS or Android (or both)! You enjoy the freedom, mobility, and the ability to do things in mobile apps, that you just cannot accomplish any other way. You spend most of your time using higher level language constructs because that is usually the fastest way to get things done, but you will get your hands dirty with OS API calls when you need to. You know that a great mobile app not only does the job, but does it with a great flow and look and feel. You love building software that makes people say wow, that is amazing and I did not know you could do that . You love working with a smart, talented team because you know that makes you better. You love solving complex problems with simple code.
What you will do here: You will provide technical leadership and vision to your team(s), and the wider Alexa Communications organization. You will ensure that the best engineering practices are followed and that our software is designed to be responsive, reliable and maintainable. You will be a key influencer in our product vision, working with our great designers and product team to build software that millions will use. You will work closely with other teams throughout Amazon to design and architect solutions that will scale to hundreds of millions of customers. You will be a role model and mentor for other engineers on the team.
What you will get from us: A great team to work with and the chance to build top tier apps at a proven top tier company. You will get a startup like culture with the stability of an established industry leader. You will get support and resources from some of the smartest people in the industry to continue learning. You will build software that will materially improve people s lives.
You should be here. Come join us now!
Amazon is an Equal Opportunity Employer Minority / Women / Disability / Veteran / Gender Identity / Sexual Orientation / Age,
Bachelor's Degree in Computer Science or related field
6+ years of mobile development experience on iOS or Android
Knowledge of Computer Science fundamentals (object-oriented design, algorithm design, data structures, problem solving, and complexity analysis)
Experience developing cloud software services and an understanding of design for scalability, performance and reliability.
Ideal candidates must be innovative, creative, flexible and be passionate about building great UX experiences
Working knowledge of React Native is desirable
Demonstrated ability to mentor other software developers to maintain architectural vision and software quality
Self-motivated with the ability to design and write high-performance, reliable, and maintainable code
Excellence in technical communications with both technical and non-technical peers
Strong desire to improve our customer's experiences in connecting with others
Ability to take a project from requirements gathering and design to actual product launch
Most of all: enthusiasm, creativity, and inventiveness! You will be asked to find new ways to solve challenging problems every day
Posted 1 days ago