Position: Senior/Middle Strong React Native Developer
Company: Newfire Global Partners
Experience required: 3y
English level: upper

You Perfectly Match If you have: 
1.5+ years of experience developing mobile apps using React Native
5+ years of professional software development experience
Understanding of OOP principles and design patterns
Understanding of SOLID principles and the ability to effectively use them during software development
Native Mobile App development experience is a plus
An understanding of React Native best practices and a commitment to following them
Familiarity with native build tools, like Fastlane, XCode or Android Studio
Understanding of REST APIs, the document request model, and offline storage
Understanding of version control systems (e.g. Git)
Experience in working in Scrum teams

Your day-to-day activities: 
Proactively designing & implementing mobile application fulfilling business requirements
You will be closely working with engineers, designers and operations team
Design, build and maintain efficient, reusable, and reliable code
Participate in the code-review process, maintain code quality
Deploy applications into remote servers, understand how CI/CD works and identify & fix issues that may appear on any environment
Operate effectively in a fast-paced, deadline-driven, collaborative and iterative programming environment.
Support with Scrum / Agile software development approach (e.g., sprint planning/review, standups, retrospectives, grooming, etc.)