Senior iOS Software Development Engineer

3 weeks ago


Cambridge, Cambridgeshire, United Kingdom Amazon Full time

About the Role

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

Key Responsibilities

  • Design and develop iOS 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

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.

Requirements

  • 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 Reactive Swift 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 App Store
  • Experience with REST architecture for web services
  • Knowledge of video streaming technologies (H.264/WebRTC/SDP/SIP/RTP)


  • Cambridge, Cambridgeshire, United Kingdom Amazon Full time

    About the RoleWe are seeking a highly skilled and experienced Senior iOS Software 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.As a Senior iOS Software Engineer, you will work closely with our team to investigate design...


  • Cambridge, Cambridgeshire, United Kingdom Evi Technologies Limited Full time

    About the RoleWe are seeking a highly skilled Senior iOS Software Development Engineer to join our team at Evi Technologies Limited. As a key member of our iOS application team, you will be responsible for designing, developing, and maintaining our iOS mobile applications.Key ResponsibilitiesDesign and develop iOS mobile applications that interact seamlessly...


  • Cambridge, Cambridgeshire, United Kingdom Evi Technologies Limited Full time

    About the RoleWe are seeking a highly skilled Senior iOS Software Development Engineer to join our team at Evi Technologies Limited. As a key member of our iOS application team, you will be responsible for designing, developing, and maintaining our iOS mobile applications.Key ResponsibilitiesDesign and develop high-quality iOS mobile applicationsWork with...


  • Cambridge, Cambridgeshire, United Kingdom Evi Technologies Limited Full time

    About the RoleWe are seeking a highly skilled Senior iOS Software Development Engineer to join our team at Evi Technologies Limited. As a key member of our iOS application team, you will be responsible for designing, developing, and maintaining our iOS mobile applications.Key ResponsibilitiesDesign and develop iOS mobile applicationsWork with team members to...


  • Cambridge, Cambridgeshire, United Kingdom Amazon Full time

    Job SummaryAmazon is seeking a highly skilled Senior iOS Software Development Engineer to join our team. As a key member of our iOS application team, you will be responsible for designing, developing, and maintaining our iOS mobile applications. You will work closely with team members to investigate design approaches, prototype technology, and evaluate...


  • Cambridge, Cambridgeshire, United Kingdom Amazon Full time

    About the RoleWe are seeking a highly skilled and passionate 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 ResponsibilitiesDesign and develop iOS mobile applicationsWork with team members to...


  • Cambridge, Cambridgeshire, United Kingdom Amazon Full time

    About the RoleWe are seeking a highly skilled Senior iOS Software 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 ResponsibilitiesDesign and develop iOS mobile applications using Swift and Objective-CWork with team members to...


  • Cambridge, Cambridgeshire, United Kingdom Amazon Full time

    About the RoleWe are seeking a highly skilled Senior iOS Software 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 ResponsibilitiesDesign and develop iOS mobile applications using Swift and Objective-CWork with team members to...


  • Cambridge, Cambridgeshire, United Kingdom Evi Technologies Limited Full time

    The Evi Technologies Limited team is seeking a skilled iOS Software Development Engineer to contribute to the development of world-class mobile applications.You will be responsible for designing, developing, and maintaining our iOS mobile applications, working closely with the team to investigate design approaches, prototype technology, and evaluate...


  • Cambridge, Cambridgeshire, United Kingdom Evi Technologies Limited - C67 Full time

    About the RoleWe are seeking a highly skilled iOS Software Development Engineer to join our team at Evi Technologies Limited - C67. As a key member of our team, you will be responsible for designing, developing, and maintaining our iOS mobile applications.Key ResponsibilitiesDesign and develop high-quality iOS mobile applicationsCollaborate with team members...


  • Cambridge, Cambridgeshire, United Kingdom Evi Technologies Limited - C67 Full time

    About the RoleWe are seeking a highly skilled iOS Software Development Engineer to join our team at Evi Technologies Limited - C67. As a key member of our team, you will be responsible for designing, developing, and maintaining our iOS mobile applications.Key ResponsibilitiesDesign and develop high-quality iOS mobile applicationsCollaborate with team members...


  • Cambridge, Cambridgeshire, United Kingdom Evi Technologies Limited - C67 Full time

    About the RoleWe are seeking a highly skilled and passionate iOS Software Development Engineer to join our team at Evi Technologies Limited - C67. As a key member of our team, you will be responsible for designing, developing, and maintaining our iOS mobile applications.Key ResponsibilitiesDesign and develop high-quality iOS mobile applicationsCollaborate...


  • Cambridge, Cambridgeshire, United Kingdom Evi Technologies Limited - C67 Full time

    About the RoleWe are seeking a highly skilled and passionate iOS Software Development Engineer to join our team at Evi Technologies Limited - C67. As a key member of our team, you will be responsible for designing, developing, and maintaining our iOS mobile applications.Key ResponsibilitiesDesign and develop high-quality iOS mobile applicationsCollaborate...


  • Cambridge, Cambridgeshire, United Kingdom Evi Technologies Limited - C67 Full time

    About the RoleWe are seeking a highly skilled iOS Software Development Engineer to join our team at Evi Technologies Limited - C67. As a key member of our team, you will be responsible for designing, developing, and maintaining our iOS mobile applications.Key ResponsibilitiesDesign and develop iOS mobile applications using SwiftWork with team members to...


  • Cambridge, Cambridgeshire, United Kingdom Evi Technologies Limited - C67 Full time

    About the RoleWe are seeking a talented iOS Software Development Engineer to join our team at Evi Technologies Limited - C67. As a key member of our team, you will be responsible for designing, developing, and maintaining our iOS mobile applications.Key ResponsibilitiesDesign and develop iOS mobile applications using SwiftWork with team members to...


  • Cambridge, Cambridgeshire, United Kingdom Evi Technologies Limited - C67 Full time

    About the RoleThe Ring team is seeking a skilled iOS Software Development Engineer to join their team. As a key member of the team, you will be responsible for designing, developing, and maintaining high-quality iOS mobile applications.Key ResponsibilitiesDesign and develop iOS mobile applications using SwiftWork with the team to investigate design...

  • iOS Software Engineer

    4 weeks ago


    Cambridge, Cambridgeshire, United Kingdom Amazon Full time

    About the RoleWe are seeking a highly skilled and experienced iOS Software 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 ResponsibilitiesDesign and develop iOS mobile applications that interact seamlessly with our devices and...

  • iOS Software Engineer

    4 weeks ago


    Cambridge, Cambridgeshire, United Kingdom Amazon Full time

    About the RoleWe are seeking a highly skilled and experienced iOS Software 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 ResponsibilitiesDesign and develop iOS mobile applications that interact seamlessly with our devices and...

  • iOS Software Engineer

    4 weeks ago


    Cambridge, Cambridgeshire, United Kingdom Evi Technologies Limited Full time

    About the RoleWe are seeking a highly skilled and passionate iOS Software Development Engineer to join our team at Evi Technologies Limited. As a key member of our iOS application team, you will be responsible for designing, developing, and maintaining our mobile applications that interact seamlessly with our devices and delight our customers.Key...

  • iOS Software Engineer

    4 weeks ago


    Cambridge, Cambridgeshire, United Kingdom Evi Technologies Limited Full time

    About the RoleWe are seeking a highly skilled and passionate iOS Software Development Engineer to join our team at Evi Technologies Limited. As a key member of our iOS application team, you will be responsible for designing, developing, and maintaining our mobile applications that interact seamlessly with our devices and delight our customers.Key...