This job has expired.
SmartThings
Expired

Remote Senior Software Developer - iOS - Contract to hire

Remote

Location restricted
This job is restricted to tax residents of , but we detected your IP as outside of the country. Please only apply if you are a tax resident.
Remote Senior Software Developer - iOS - Contract to hire
Did your things make you go “wow” today? At SmartThings, we are dedicated to making every home a Smart Home - and as the IoT platform of Samsung, with millions of users and connected devices, we are well on our way. We strive to create an easy-to-use, secure, and above all intelligent IoT solution for the home that delights our customers. Our fun, intelligent, and creative teams need your help to make our things a little more connected, and a lot smarter.

We are looking for an iOS Senior Software Developer to join our exciting client platform team to help build the next generation SDK’s and libraries to power many new and existing iOS-based clients. As a member of the team, you will be responsible for new feature development, maintenance, and improving end-user documentation and reference applications. We pride ourselves in not only using all the modern iOS technologies that make us more productive (100% Swift, ReactiveSwift, etc...) but we also expect our engineers to keep themselves informed on where the new trends, tools, and techniques are going.

Key Responsibilities

  • Drive architecture definitions, planning, and implementation in a collaborative agile environment
  • Ability to collaborate with other iOS and mobile engineers to create simple and scalable solutions
  • Work closely with a large cross-functional team to deliver refactored integrations of new framework features, bug fixes, and enhancements to a production iOS application
  • Participate in peer code reviews and scrums
  • Follow through on scoped tasks, writing clean code, and following best practices with excellent test automation coverage
  • Enhance supporting documentation and tools
  • Proactively identify areas for improvement/strategy within the team area, and clearly communicate action plans across teams
  • Mentor other engineers and lead technical onboarding

Requirements


  • Bachelor's degree in Computer Science or equivalent practical experience
  • 3+ years of experience with Swift and debugging skills.
  • Experience with Objective-C is a plus.
  • 3+ years of experience in developing native iOS Applications targeting iPhone and iPad
  • Experience in application architecture and object-oriented design
  • Experience working within a large mobile application and team iOS development experience, with deep knowledge of best practices, APIs, and libraries
  • Experience with Git, Github, Pull Request, and Rebasing
  • A passion for continuous learning and understanding
  • Ability to operate in a fast-paced, deadline-driven, collaborative and iterative programming environment
  • Experience building complex iOS Apps that have been successfully delivered to the customer
  • Experience creating and maintaining mobile frameworks delivered to large mobile app teams
  • Influence on projects and teams ability to lead projects that are not fully defined
  • Understands how work fits into larger projects
  • Consistently demonstrating most if not all of SmartThings core values
  • Deep knowledge of core CS concepts
  • Ability to work within the established infrastructure and quickly become familiar with it
  • Receptive to constructive criticism, constantly learning from feedback provided
Desired Skills
  • Experiencing building, maintaining, and deploying SDKs, Libraries, and Tools for big many teams.
  • Functional reactive programming experience with ReactiveSwift, RxSwift, or Combine.
  • Experience developing a mobile application on a different platform (Android, Windows Phone, etc).
  • Experience with configuring and maintaining continuous integration and deployment.
  • Published a mobile app to its respective App Store end to end.
  • Familiarity or experience with Internet of Things apps or devices.
  • Eager to learn and share your learning with your peers.

About SmartThings

Creating a safer, smarter world with you.

SmartThings brings your home to life by being the leading open platform for the consumer Internet of Things. Bringing together developers, device makers, and service providers to make the world a smarter place. From a door that knows when to lock itself, to a living room that can get the party started or a sink that can help to call a plumber; the opportunities are endless to make everyday objects around us more useful. So if you’re innovative, not afraid to challenge status quo, collaborative and have a passion for technology, then you’ve found your next home with SmartThings!

APPLY NOW

Not quite right? Register your interest to be notified of any roles that come along that meet your criteria.

Other iOS contracts

Remote
0
USD
/hr

0 outside IR35 iOS contracts