We’re Mitek, a NASDAQ-listed global leader in mobile capture and digital identity verification solutions built on the latest advancements in AI and machine learning. Our Mobile Verify and Mobile Deposit products power and protect millions of identity evaluations and mobile deposits every day, around the world.
Mitek is committed to the health and safety of our employees and candidates. During this current pandemic, our global team of Mitekians are successfully and productively working full-time from home. Your experience with us - from introduction, to interview, to onboarding - will be a virtual one.
Mitek Systems, a global leader in mobile image capture for digital identity proofing and check deposit, is looking for an experienced mobile (Android, iOS) Developer who possesses a passion for pushing technology to its limits to join our cross-functional development delivery team in Barcelona. While this position is based in Barcelona, you will be working with a team that is primarily based in Paris. You will work with our team of talented engineers to design, integrate, and enhance customer-facing applications that use the latest versions of our mobile imaging SDKs and demonstrate best practices.
What You’ll Do
- Design, code, unit test, and automate the UI testing of mobile SDKs, Demo app and samples
- Integrate 3rd-party libraries and internal C++ computer vision libraries into the SDKs and add unit tests and automate functional and integration testing to ensure product quality
- Collaborate with other engineers, product managers, and researchers
- Follow Agile/Scrum processes, such as daily stand-ups, refinements, planning, and retrospectives
- Present your work in front of stakeholders at sprint reviews
- Handle iOS/Apple specific tasks; bugs, compilation, xcode/iOS/OSX updates, provisioning profiles, certificates, app store deployment
- Mentor junior engineers
What You Need
- Bachelor's Degree in Computer Science or related field, or comparable experience
- Skills and knowledge typically associated with 5 years of combined experience in iOS and Android software development
- Proficient in spoken and written English
- Experience with Agile / Scrum methodology
- Good Knowledge of C++ and Android NDK
- Proficient with Objective-C and Swift
- Proficient with Java and Kotlin
- Experiencewriting clean, maintainable code
- Proficient in version control (Mercurial, Git)
- Competent in programming and debugging across multiple modules and dealing with related external dependencies
- Proficient with unit tests and test automation
- Experience with continuous integration
- Demonstrated success integrating SDKs and building customer-facing apps, and/or published one or more apps in the Apple App Store and Google Play Store
What Would Be Nice
- Knowledge of Python, CMake
- Proficient in spoken and written French and Spanish
- Experience with AWS Device Farm
- Experience with Carthage
- Experience with Fastlane
Who You Are
- Data-driven and innovative mindset. You eagerly try new things and learn from your experiences.
- Logical and creative problem-solver, with the ability to summarize issues simply and effectively
- Clear and concise communication. You effectively set expectations and raise issues as needed
- Strong team player with a positive attitude, with the ability to adapt to changes.
- Willingness to learn and adapt to new technologies
- An engineer who lives our core values of Delivering, Learning, and Caring