Android Software Development Engineer

Company:  Amazon
Location: London
Closing Date: 25/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description

About the Role

We are seeking a talented Android Software Development Engineer to join our team at Amazon. As a key member of our Ring team, you will be responsible for designing, developing, and maintaining our Android mobile applications.

You will work closely with our team members to investigate design approaches, prototype technology, and evaluate technical feasibility. Your expertise in leading architecture and design will be crucial in shaping the core of our applications.

As a software development engineer, you will have the opportunity to contribute your creative ideas and energy, working with world-class experts, distributed cloud systems, and home security devices.

Key Responsibilities

  • Design, develop, and maintain our Android mobile applications
  • Work with team members to investigate design approaches, prototype technology, and evaluate technical feasibility
  • Lead architecture and design of features, from conception to launch
  • Help to improve engineering processes and tools to increase team effectiveness
  • Be part of an agile development process to deliver high-quality software

About the Team

Our team is always looking to learn and innovate. We frequently collaborate with cloud, firmware, and other mobile teams to solve problems, come up with solutions, and delight our customers. We are data-driven, value, and promote ownership, working backwards from our customers to bring them an innovative and seamless home security experience.

Requirements

  • Experience as a mentor, tech lead, or leading an engineering team
  • Experience leading the architecture and design of new and current systems
  • Experience in professional, non-internship software development
  • Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
  • Android mobile application development experience in Kotlin and Java

Preferred Qualifications

  • Bachelor's degree in computer science or equivalent
  • Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Proficient understanding of code versioning tools such as Git
  • Experience with Reactive programming frameworks
  • Experience optimizing apps for performance
  • Experience writing testable code and automated tests
  • Experience with deployments to the Play Store
  • Experience with REST architecture for web services
Apply Now
Share this job
Amazon
Amazon
  • Similar Jobs

  • Android Software Development Engineer

    London
    View Job
  • Android Software Development Engineer

    London
    View Job
  • Sr Android Software Development Engineer, Ring

    London
    View Job
  • Sr Android Software Development Engineer, Ring

    London
    View Job
  • Software Development Engineer

    London
    View Job
An unhandled exception has occurred. See browser dev tools for details. Reload 🗙