Position: Senior/Lead Software (mobile iOS + React Native) Engineer
Company: AgileEngine
Category: iOS
Experience required: 3y
English level: upper
Published: 2021-07-01T00:00:00+03:00

We are looking for someone who is creative, detail-oriented, and cares deeply about the user experience. You think about long-term solutions and enjoy the process of collaborating with your teammates to architect reliable, scalable and maintainable applications.

We value:

 - Collaboration, pair programming and teamwork
 - Career growth and learning
 - Making small changes, and shipping code to production continuously
 - Coding cross-platform- android and iOS and across the stack (frontend 
   and backend)
 - Test-driven development, and refactoring regularly to keep our codebases 
    healthy

**What is required?**
   4+ years of mobile software engineering experience
   2+ years of React Native (or a similar modern frontend framework)
   2+ years of Swift
   1+ years of Node (or a similar backend language)
   Architecting reliable, scalable, and maintainable applications
   Extensive experience writing unit, feature and end-to-end tests
   Excellent communication and collaboration skills

**What will be a plus?**
   Native Android experience (Java / Kotlin)
   Familiarity with mobile machine learning deployment (CoreML or ML Kit)
   Familiarity with mobile AR (ARCore / ARKit)
   Experience with image/video processing

**What you will do:**
   You will be writing code across the stack to build innovative products that 
   delight our users.
   The features you build will directly help our users get their jobs done 
    faster and better.
   We take feedback from our customers seriously, and you will be working 
   closely with Product Managers, Designers and QA engineers to 
   continuously improve on the user experience.
   As you iterate, you’ll work closely with your fellow engineers to architect 
   new systems, refactor code under test, and continuously deploy code to 
   production.
   As you grow into the role you will have opportunities to lead new product 
   features and engineering initiatives.