About The Position

The Software Development Engineer (SDE II) will be part of the Systems Integration Software Solutions team within Amazon Robotics, focusing on building next-generation mobile-first enterprise solutions. This role involves collaborating with cross-functional teams to create innovative customer-facing applications that enhance user experience and satisfaction. The engineer will also streamline development processes and improve team efficiency through reusable components and services, playing a key role in both front-end and back-end development.

Requirements

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience of new and existing systems
  • Experience programming with at least one software programming language

Nice To Haves

  • 3+ years of full software development life cycle 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

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.
  • Investigate design approaches, prototype technology, and evaluate technical feasibility with team members.
  • Stay up to date with tools, trends, technologies, and frameworks, sharing knowledge with the 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.
  • Participate in 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 learnings and grow.

Benefits

  • Diversity and inclusion initiatives
  • Equal opportunity employer
  • Accommodations for individuals with disabilities

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Sporting Goods, Hobby, Musical Instrument, Book, and Miscellaneous Retailers

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service