Verkada is looking to solve the problem of building security through an integrated, cloud-based software platform by hiring an iOS engineer to join their team.
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
- Strategic Feature Development: Collaborate with cross-functional teams to design and deliver complex features, ensuring architectural integrity and performance.
- Technical Vision & Architecture: Define and drive the evolution of the iOS architecture, resolving fragmentation and ensuring scalability and maintainability. Lead technical direction for the iOS team.
- Elevate Code Quality & Engineering Practices: Champion and implement best practices for code quality, testing, and CI/CD. Conduct architectural and code reviews to ensure high standards.
- Technical Leadership & Mentorship: Provide technical guidance and mentorship to the iOS team, fostering their growth and improving overall team velocity and capabilities.
- Proactive Problem Solving & Innovation: Identify and resolve critical technical challenges. Evaluate and advocate for new technologies and approaches to enhance the iOS platform.
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
- Must be willing and able to work onsite five days per week
- We do sponsor and take over sponsorship of employment visas for this role.