About the job
Join the innovative Engineering team at Veriff, where we are tackling the online identity crisis with scalable software solutions. Our fast-paced environment is perfect for those who thrive on pushing the boundaries of technology.
We are in search of a talented iOS Engineer to help us create a reliable, secure, and high-performing SDK that operates seamlessly across various devices and environments.
In this pivotal role, you will contribute to developing efficient and scalable solutions that integrate effortlessly with partner applications while enhancing your technical prowess.
Your mission will involve:
- Developing and maintaining our iOS SDK utilizing Swift
- Crafting clean, maintainable, and efficient code with a strong emphasis on performance and usability
- Collaborating with cross-functional teams including product managers, designers, and backend engineers
- Ensuring compatibility across diverse iOS devices and varying network conditions
- Writing and maintaining unit and integration tests to uphold code quality
- Participating in code reviews to refine your contributions
- Troubleshooting issues and resolving performance bottlenecks
- Staying current with iOS development best practices and tools
- Enhancing development workflows, testing, and release processes
You are our ideal candidate if you possess:
- Experience in developing iOS applications with Swift
- Familiarity with iOS frameworks such as UIKit and Cocoa Touch
- A solid understanding of RESTful APIs and their integration into mobile applications
- Experience in writing tests (unit or integration) and debugging issues
- A basic grasp of mobile architecture patterns and best practices
- Strong problem-solving skills along with a desire to learn and grow
Extra points if you have:
- Exposure to SDK development
- Familiarity with Agile methodologies like Scrum or Kanban
- Basic knowledge of CI/CD tools or automation (e.g., Fastlane)
- Experience in optimizing performance across devices
- An understanding of accessibility and inclusive design principles
- Exposure to other platforms (Android or cross-platform frameworks)

