Current jobs related to Senior iOS Software Development Engineer - Huntingdon, Cambridgeshire - Amazon


  • Huntingdon, Cambridgeshire, United Kingdom Amazon Full time

    Role OverviewAmazon is seeking a skilled Mobile Application Software Engineer to contribute to the development of world-class iOS applications. As a member of our team, you will be responsible for designing, developing, and maintaining our mobile applications.Key Responsibilities• Design and develop iOS mobile applications• Collaborate with team members...

  • Software Engineer

    3 weeks ago


    Huntingdon, Cambridgeshire, United Kingdom HAR Labcorp Early Development Laboratories Limited Full time

    Job Title: Software Engineer - BackendWe are seeking a highly skilled Backend Software Developer to join our team. As a Senior Back-end Developer, you will be responsible for designing, developing, and maintaining our company's backend infrastructure.Main Responsibilities:* Design and develop scalable backend systems using Java and Spring Boot* Collaborate...


  • Huntingdon, Cambridgeshire, United Kingdom Rubber Duck Cars Full time

    We are seeking a skilled Senior Software Engineer to join our team at {company}. As a key member of our development team, you will be responsible for designing, developing, and maintaining our software applications.Main Responsibilities:Design and develop software applications using a variety of programming languages.Collaborate with cross-functional teams...


  • Huntingdon, Cambridgeshire, United Kingdom Amazon Full time

    About the RoleWe are seeking a skilled Senior Software Engineer to join our team at Amazon, working on the development of IoT products. As a key member of our team, you will be responsible for designing and implementing real-time streaming protocols, optimizing video encoding and decoding, and developing bandwidth control and adaptive streaming...


  • Huntingdon, Cambridgeshire, United Kingdom Bush & Co Full time

    About the Role:As a Senior Software Engineer, you will be responsible for designing and developing high-quality software solutions using Java. You will work closely with our team to identify and prioritize project goals, develop technical roadmaps, and deliver results-driven solutions.Key Responsibilities:Design, develop, and deploy Java-based software...


  • Huntingdon, Cambridgeshire, United Kingdom Amazon Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon. As a key member of our development team, you will be responsible for designing and implementing real-time streaming protocols, optimizing video encoding and decoding, and developing bandwidth control and adaptive streaming algorithms.Key Responsibilities*...


  • Huntingdon, Cambridgeshire, United Kingdom Randstad Education Full time

    Job SummaryAs a Senior Software Developer, you will play a key role in designing, developing, and deploying high-quality software solutions. Your primary responsibility will be to write clean, efficient, and well-structured code, collaborating with cross-functional teams to ensure seamless integration with existing systems.Responsibilities• Design,...


  • Huntingdon, Cambridgeshire, United Kingdom Venture Hotels Full time

    Job Description:We are looking for a highly skilled Backend Developer who will be responsible for building and maintaining the backend of our e-commerce platform. The ideal candidate will have a strong understanding of software engineering principles and experience with backend technologies such as Python, Java, or C#. The successful candidate will be able...


  • Huntingdon, Cambridgeshire, United Kingdom Cox Automotive Full time

    We are looking for a skilled Software Engineer to join our team at {company}.Key Responsibilities:• Developing and maintaining software applications using a range of technologies• Collaborating with cross-functional teams to design and implement software solutions• Identifying and prioritizing software requirements and delivering high-quality...


  • Huntingdon, Cambridgeshire, United Kingdom NEC Software Solutions Full time

    • Collaborate with a talented team of software engineers to design and develop high-quality software solutions.• Develop and maintain large-scale software systems using a variety of programming languages and technologies.• Troubleshoot and debug complex software issues to ensure optimal system performance.


  • Huntingdon, Cambridgeshire, United Kingdom Amazon Full time

    Job SummaryWe are seeking a skilled Embedded Software Development Engineer to join our team at Amazon. As a key member of our platform software team, you will be responsible for developing Ring's next generation of Camera-centric devices.Key ResponsibilitiesDesign and develop firmware for platform components of upcoming Ring battery-powered devices.Work on...


  • Huntingdon, Cambridgeshire, United Kingdom NEXT Full time

    About the Job:We are looking for a skilled Sr. Software Engineer to join our team at {company}.Key Responsibilities:Design, develop, and test software applicationsParticipate in code reviews and ensure high-quality codeCollaborate with cross-functional teams to achieve project goalsRequirements:5+ years of experience in software developmentProficiency in...


  • Huntingdon, Cambridgeshire, United Kingdom Amazon Full time

    At Amazon, we are committed to making home and neighborhood security accessible and effective for everyone. As a skilled Embedded Software Development Engineer, you will drive engineering and business decisions, leveraging technology frameworks, optimization techniques, and high availability services.Key Responsibilities:Developing Ring's next generation of...


  • Huntingdon, Cambridgeshire, United Kingdom Amazon Full time

    Job Title: Embedded Software Development EngineerAbout the Role:Develop firmware for next-generation Ring battery-powered devicesWork with Linux and/or RTOS based SOCsContribute to the platform software teamKey Responsibilities:Design and develop complex software systemsImplement coding standards and code reviewsWork with source control management and build...


  • Huntingdon, Cambridgeshire, United Kingdom AEJ Management Full time

    **Job Title:** Senior Software EngineerWe are seeking a highly skilled software engineer to join our team. The ideal candidate will have experience in machine learning and data analysis and be able to contribute to the development of our software applications.The successful candidate will have a strong understanding of software development principles and be...


  • Huntingdon, Cambridgeshire, United Kingdom Amazon Full time

    Our TeamAre you passionate about building innovative IoT products? Do you have a knack for developing high-quality C/C++ code?We are seeking a talented AWS Solutions Engineer/Senior Software Development Engineer to join our team. As a core member of our development team, you will be responsible for designing and implementing real-time streaming protocols...

  • Software Engineer

    3 weeks ago


    Huntingdon, Cambridgeshire, United Kingdom FedEx Full time

    About the Role:As a software engineer at our company, you will be responsible for designing, developing, and maintaining high-quality software applications. You will work closely with our cross-functional team to deliver projects on time and with a high level of quality. We are looking for a skilled and experienced software engineer who can join our team and...


  • Huntingdon, Cambridgeshire, United Kingdom Amazon Full time

    Embedded Software Development Engineer Avoiding unnecessary complexity and ensuring high availability of our products is crucial for Ring, and we're looking for an experienced Embedded Software Development Engineer to join our team.Key Responsibilities:Coding firmware for platform components of battery-powered devices on Linux and/or RTOS based...

  • **Software Engineer**

    3 weeks ago


    Huntingdon, Cambridgeshire, United Kingdom Hilton Foods Full time

    Job Summary: We are seeking a skilled Software Engineer to join our team. As a key member of our development team, you will be responsible for designing and developing high-quality software solutions. Your expertise will be utilized to craft efficient and scalable software.

  • Software Engineer

    3 weeks ago


    Huntingdon, Cambridgeshire, United Kingdom Clancy Full time

    At our company, we are looking for a highly skilled Software Engineer to join our team. As a Full Stack Developer, you will be responsible for the back-end of our applications, ensuring that they are scalable, fast, and secure.Some of your key responsibilities will include:Designing and implementing the back-end architecture of our applicationsEnsuring the...

Senior iOS Software Development Engineer

4 weeks ago


Huntingdon, Cambridgeshire, United Kingdom Amazon Full time
About the Role

We are seeking a highly skilled Senior iOS Software Development Engineer to join our team at Amazon. As a key member of our iOS application team, you will be responsible for designing, developing, and maintaining our iOS mobile applications.

Key Responsibilities

- Design and develop iOS mobile applications that interact seamlessly with our devices and delight our customers.
- 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.

A Day in the Life

This role provides a unique opportunity to be a key part in shaping the core of Ring's offerings to our customers. You will work across teams to prototype ideas and solve complex problems, and raise the bar of our applications by advocating and driving software best practices, automating tasks, and identifying pitfalls.

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.

Qualifications

- Experience programming with at least one software programming language.
- Experience contributing to the architecture and design of new and current systems.
- Experience in professional, non-internship software development.
- Development experience in Swift and Objective C environments.
- Experience with iOS frameworks.
- Apple platform development experience.

Preferred Qualifications

- Bachelor's degree in computer science or equivalent.
- Full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience.
- Experience designing and developing iOS applications.
- Proficient understanding of code versioning tools such as Git.
- Experience with Reactive programming frameworks such as ReactiveSwift and Rx.
- Experience optimizing apps for performance using tools such as Instruments.
- Experience writing testable code and automating test regressions.
- Experience with deployments to the cloud.
- Knowledge of video streaming technologies (H.264/WebRTC/SDP/SIP/RTP).