Verkada is looking for an iOS engineer to join their team to support the entire iOS application lifecycle, for both existing and new applications, enabling their best-in-class security systems.
Requirements
- 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
Responsibilities
- Collaborate with cross-functional teams to design and deliver complex features, ensuring architectural integrity and performance.
- Define and drive the evolution of the iOS architecture, resolving fragmentation and ensuring scalability and maintainability.
- Lead technical direction for the iOS team.
- Champion and implement best practices for code quality, testing, and CI/CD.
- Conduct architectural and code reviews to ensure high standards.
- Provide technical guidance and mentorship to the iOS team, fostering their growth and improving overall team velocity and capabilities.
- Identify and resolve critical technical challenges.
Other
- Degree in Computer Science or similar field
- Minimum of 5+ years of relevant work experience
- Excellent interpersonal skills and ability to work well with all levels of engineers
- We do sponsor and take over sponsorship of employment visas for this role.