Job Description
Verkada is seeking a Senior iOS Engineer to join their team. The ideal candidate will be responsible for collaborating with cross-functional teams to design and deliver complex features, ensuring architectural integrity and performance. This role involves defining and driving the evolution of the iOS architecture, resolving fragmentation, and ensuring scalability and maintainability. The Senior iOS Engineer will also champion and implement best practices for code quality, testing, and CI/CD, as well as provide technical guidance and mentorship to the iOS team.Role involves:
- Designing and delivering complex features
- Defining and driving the evolution of the iOS architecture
- Championing and implementing best practices for code quality
- Providing technical guidance and mentorship to the iOS team
Requirements:
- Degree in Computer Science or similar field
- Minimum of 5+ years of relevant work experience
- In-depth understanding of Swift and iOS SDK
- Experience writing multi-threaded, asynchronous code
- Experience working with backend server APIs
- Strong UI development skills
- Strong unit testing skills
- Solid understanding of fundamental Computer Science concepts
- Excellent interpersonal skills
Verkada offers:
- Generous company paid medical, dental & vision insurance coverage
- Unlimited paid time off & 11 companywide paid holidays
- Wellness allowance
- Commuter benefits
- Healthy lunches and dinners provided daily
- Generous paid parental leave policy & fertility benefits