Offers “Amazon”

Expires soon Amazon

Software Development Engineer - Internet of Things, Mobile App (iOS)

  • Seattle (King County)
  • Design / Civil engineering / Industrial engineering

Job description

DESCRIPTION

AWS launched AWS IoT back in Oct 2015 with a mission to easily and securely connect devices to the cloud. We believe we will be at the hub of enabling the next wave of innovation in technology. If you are fascinated by the endless possibilities unlocked when embedding technology into physical things – from smart homes, wearables, intelligent industrial automation and more, we have the right role for you.

We are new and unique fast-growing team within AWS IoT Team building great user experiences for developers for connected devices. You will get an opportunity to work directly with innovative and creative projects such as the AWS IoT Button. You will be the single threaded owner of the mobile companion app and SDK for AWS IoT Button and will have an enormous opportunity to impact the customer experience, design, architecture, and implementation of AWS IoT-powered connected products. We are looking for passionate iOS software engineers who have experience building and shipping innovative, mobile applications that customers love.

Responsibilities
· Mobile application software development, design and prototyping.
· Contribute best-in-class programming skills to develop highly innovative, consumer-facing iOS mobile apps.
· Experience in releasing companion apps to iOS AppStore.
· Writing clean, maintainable code and performing peer code-reviews.
· Work with other team members to investigate design approaches, prototype new technology and evaluate technical feasibility
· Work in an Agile/Scrum environment to deliver high quality software against aggressive schedules
· Establish architectural principles, select design patterns and then mentor team members on their appropriate application
· Work closely with product and design teams to customize the user experience on mobile devices
· Implement custom native user interfaces using the latest Objective-C/Swift programming techniques
· Analyze and optimize UI and back-end application code for efficiency and performance

Desired profile

BASIC QUALIFICATIONS

· 3-7 years of years of experience building successful production software systems
· A solid grounding in Computer Science fundamentals (based on a BS or MS in CS or related field)
· 3+ years of object-oriented software development experience with focus on building complex applications for mobile platforms (Android/iOS)
· Experience with multi-threading and mobile device memory management.
· Experience defining system architectures and exploring technical feasibility trade-offs.
· Familiarity with AWS Mobile Services

Make every future a success.
  • Job directory
  • Business directory