Senior iOS Developer
(4+ years exp)$120k – $180k • 0.0% – 0.25%
Published: 2 weeks ago
UnifyID
The Next Generation Platform for Identity and Authentication
Job Location
Job Type
Full TimeVisa Sponsorship
Not AvailableRelocation
AllowedSkills
Software Development
iOS Development
Objective-C
Swift
Swift/Objective C/iOS/Xcode
The Role
About the Role
- The iOS SDK (along with the companion Android SDK) allows our customers and partners to collect information and provide a score to determine if a user is really who they claim to be.
- In the role you will work closely with our product, machine learning and account teams to build our multifaceted SDK for the iOS platform
- In addition, you will help lead and grow our emerging iOS team
Reports to the VP of Engineering
Responsibilities
- Hands-on coding, systems analysis, design, and delivery of projects assigned
- Deliver new features, execute on the roadmap and plan for the future
- Enhance our existing iOS SDK for an optimal mobile experience
- Provide thought leadership on industry best practices around design, testing, and security
- Manage the iOS SDK API program and documentation
- Mentor other developers
Required Skills
- 5+ years of software engineering experience
- Strong software development principles which includes scalable software and architectural design patterns
- Experience executing on complex features leveraging the power of native iOS SDKs
- Strong knowledge of iOS along with competency using standard libraries
- Experience analyzing features in production using analytics and experiments (e.g. A/B testing; use various reporting systems to identify root cause of issues, etc.)
I - mprove product quality through code reviews, writing effective unit tests, and collaborating with QA
- Experience working and communicating with cross-functional teams – Program Managers, Product, Sales, QA, etc.
- Experience with source code management techniques using Git
- Familiarity with agile development methods
- Comfortable in a small, fast-paced startup environment
Appreciated Skills
- A Bachelor’s degree in computer science or related field/experience
- Expertise with databases and schemas
- Cross-platform app experience
- Experience with low level system data collection from on-device sensors
- Experience with evaluating and optimizing resource usage, including battery usage
- Testing and automation experience
- Familiarity with Machine Learning and/or Signal Processing techniques
- The iOS SDK (along with the companion Android SDK) allows our customers and partners to collect information and provide a score to determine if a user is really who they claim to be.
- In the role you will work closely with our product, machine learning and account teams to build our multifaceted SDK for the iOS platform
- In addition, you will help lead and grow our emerging iOS team
Reports to the VP of Engineering
Responsibilities
- Hands-on coding, systems analysis, design, and delivery of projects assigned
- Deliver new features, execute on the roadmap and plan for the future
- Enhance our existing iOS SDK for an optimal mobile experience
- Provide thought leadership on industry best practices around design, testing, and security
- Manage the iOS SDK API program and documentation
- Mentor other developers
Required Skills
- 5+ years of software engineering experience
- Strong software development principles which includes scalable software and architectural design patterns
- Experience executing on complex features leveraging the power of native iOS SDKs
- Strong knowledge of iOS along with competency using standard libraries
- Experience analyzing features in production using analytics and experiments (e.g. A/B testing; use various reporting systems to identify root cause of issues, etc.)
I - mprove product quality through code reviews, writing effective unit tests, and collaborating with QA
- Experience working and communicating with cross-functional teams – Program Managers, Product, Sales, QA, etc.
- Experience with source code management techniques using Git
- Familiarity with agile development methods
- Comfortable in a small, fast-paced startup environment
Appreciated Skills
- A Bachelor’s degree in computer science or related field/experience
- Expertise with databases and schemas
- Cross-platform app experience
- Experience with low level system data collection from on-device sensors
- Experience with evaluating and optimizing resource usage, including battery usage
- Testing and automation experience
- Familiarity with Machine Learning and/or Signal Processing techniques
More about UnifyID
Similar Jobs
True
Private Sharing For Real Friends
FlareWorks (Flares)
Flares -- Visual Messaging
Omlet Arcade
Connecting mobile gamers worldwide
Vimo Labs
Smart Apps that Track Human Movement
MOMO BOARD
Create First Page of Your Community
Open Health Network
Integrated AI powered continuous care framework for chronic disease management
UnifyID
The Next Generation Platform for Identity and Authentication
Buzz Solutions
Artificial Intelligence and Predictive analytics for Grid and Power line inspections
mParticle
The customer data platform for the connected age