Puerto Santa Cruz, Santa Cruz2+ years of non:internship professional software development experienceProgramming experience with at least one modern language such as Java, C++, or C including object:oriented design1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.Bachelors Degree in Computer Science or related field6+ years of experience designing and developing complex, interactive consumer applications4+ years of experience with mobile application development in iOS and variety of modern programming languages (Swift, Objective C, JavaScript, C/C++, Python) and open:source technologies.At least 5 years managing software development teams including hands:on architectural or distributed systems experienceExperience with delivering software projects using Agile / Scrum methodologiesExperience with full:native, hybrid, and pure:web mobile app development
Were focused on building the next generation of the Alexa Mobile App with personalization and machine learning. You will have an enormous opportunity to impact the customer experience, design, architecture, and implementation of a cutting:edge mobile product used every day, by people you know. We are looking for passionate, hardworking mobile app engineers who have experience building innovative, mobile applications that customers love.ResponsibilitiesMobile application software development, design and prototypingContribute best:in:class programming skills to develop highly innovative, consumer:facing Android and iOS mobile appsWrite clean, maintainable code and performing peer code:reviewsWork with other team members to investigate design approaches, prototype new technology and evaluate technical feasibilityWork in an Agile/Scrum environment to deliver high quality software against aggressive schedulesEstablish architectural principles, select design patterns and then mentor team members on their appropriate applicationWork closely with product and design teams to customize the Alexa experience on mobile devicesImplement custom native user interfaces using the latest mobile programming techniquesAnalyze and optimize UI and back:end application code for efficiency and performance
MS in CS or related fieldDevelopment experience defining, developing and maintaining REST based interfacesStrong technical communication with peers and non:technical cohortsPrevious experience building mobile applications with rich UI and great UXDemonstrated ability to mentor other software developers to maintain architectural vision and software qualityExperience leading projects or teams of engineers.Amazon is an Equal Opportunity Employer : Minority / Women / Disability / Veteran / Gender Identity / Sexual Orientation / Age