Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Amazon Software Dev Engineer II Amazon Robotics 
United States, Arizona, Tempe 
497579949

Yesterday
DESCRIPTION


Key job responsibilities
* Work closely with UX designers and product managers to develop friendly UI experiences.
* Help define front end architectures, own and implement specific components, and help shape the overall user experience and app performance.
* Contribute to defining best practices for front end development.
* Write automated UI tests.
Design, develop, and maintain high-quality mobile applications for iOS and/or Android platforms.
* 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 our development community.
* Contribute to TD’s Delivery Execution Platform Strategy including envisioning, designing, building, deploying and supporting.
* Manage individual project priorities, deadlines and deliverables.
* Mentor and guide junior developers, providing technical expertise and code reviews.
* Adopt best practices in software engineering: design, testing, version control, documentation, build, deployment, and operations
* Help to improve engineering processes and tools to increase team effectiveness.
* Ensure applications comply with security and data protection best practices.
* Optimize mobile applications for maximum speed, scalability, and responsiveness.
* 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.
* Engage with the broader development community across Amazon to share learning's and grow.A day in the life
You will be instrumental in transforming business needs into impactful mobile software solutions by collaborating closely with stakeholders to integrate their requirements seamlessly. Leading full-stack development, you'll work on both front-end applications and back-end services, addressing complex challenges and driving cross-team initiatives. Your role will be crucial in advancing our delivery execution platform and enhancing the customer experience, with a primary focus on front-end development and contributions to back-end development, including building essential APIs and features.About the team
You will be instrumental in transforming business needs into impactful mobile software solutions by collaborating closely with stakeholders to integrate their requirements seamlessly. Leading full-stack development, you'll work on both front-end applications and back-end services, addressing complex challenges and driving cross-team initiatives. Your role will be crucial in advancing our execution platform and enhancing the customer experience, with a primary focus on front-end development and contributions to back-end development, including building essential APIs and features.

BASIC QUALIFICATIONS

- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language


PREFERRED QUALIFICATIONS

- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
- Experience with CI/CD using industry standard tools
- Experience with AWS technologies such as Cognito, CDK, Cloudfront, Lambda, DynamoDB, S3, API Gateway
- Experience with common front-end technologies such as HTML, CSS, JS, TypeScript, and Node
- Experience with React Typescript, Java
- Experience building scalable, distributed, front-end experiences
- Experience building reusable UX components or libraries, user flows, wireframes, prototypes, high fidelity mockups and detailed UI and visual design specifications
- Experience in working with scalable, reliable and high-performing web services/ APIs