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.