1 VIDA Job
4-7 years
Senior Mobile Software Engineer - iOS Platform (4-7 yrs)
VIDA
posted 7d ago
Key skills for the job
About VIDA Digital Identity :
At VIDA Digital Identity, we are on a mission to revolutionize digital identity solutions. We are committed to fostering an inclusive and collaborative environment where innovative minds come together to create impactful solutions.
If you are passionate about infrastructure and virtualization and enjoy working in a dynamic environment, we invite you to explore this opportunity with us.
Our Culture and Values :
We're a purpose-driven, high-energy team passionate about creating impact. We believe in being accountable, fostering an environment of open feedback, and having fun along the way. As a startup, we wear many hats and are committed to both individual and collective growth, valuing our work as well as our team culture.
Position Overview :
As a Senior Software Engineer on our iOS team, you'll be at the forefront of developing VIDA's mobile solutions, building secure, scalable, and impactful frameworks.
You'll work closely with cross-functional teams to design, develop, and support iOS frameworks that enable third-party applications to access VIDA's platform services, contributing directly to our mission of global identity inclusion.
Key Responsibilities :
- SDK Development : Lead the design, development, and maintenance of iOS frameworks, enabling seamless integration of VIDA's features into third-party applications.
- Architecture & Design : Collaborate with product managers, designers, and engineers to define and architect robust frameworks.
- API Design : Create intuitive and well-documented APIs, ensuring a smooth developer experience for external partners.
- Coding & Testing : Write clean, efficient, and maintainable code with a focus on testing and reliability.
- Support & Collaboration : Provide technical support to external developers, troubleshooting and resolving integration issues.
- Security : Implement best practices for secure data handling and protection.
- Platform Compatibility : Keep frameworks compatible with the latest iOS versions and stay updated with Apple's ecosystem advancements.
Required Skills & Experience :
- Experience : 4+ years in professional iOS development, with a portfolio of successful iOS applications and frameworks.
- Technical Expertise : Strong skills in Swift and Objective-C, with deep familiarity with UIKit, Realm, Secure Enclave, and identity protocols (PKI, MFA, cryptography) being a plus.
- API & Library Management : Proficient in working with RESTful APIs, third-party libraries, and backend integration.
- Development Practices : Experience in version control (Git), code reviews, and Agile methodology, focusing on clean code and test-driven development.
- Problem-Solving Skills : Able to tackle complex technical challenges independently and collaboratively.
- Knowledge of iOS Advancements : Understanding of concepts like dispatch queues, network calls, and SwiftUI, knowing when to leverage each for optimal performance.
- Preferred : Experience in identity systems, Core ML, and face/liveness detection is an advantage.
Qualifications :
- 4+ years in professional iOS development.
- Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related technical field.
- Strong foundation in data structures, algorithms, and distributed systems.
- Proven ability to work effectively in cross-functional teams, both motivated and motivational for peers.
Functional Areas: Other
Read full job description