Position: Mobile (React Native) Engineer #8894
Company: Lohika
Category: JavaScript
Experience required: 3y
English level: upper

MAIN TASKS AND RESPONSIBILITIES:
Obtains tasks from Team Lead or supervisor and executes the tasks within set deadlines and specified quality objectives.
Implement fixes for specific customer issues.
Ensure high quality development standards (unit tests, etc.)
Reports to Team Lead or supervisor about feature readiness/quality and raises red flags in crisis situations.
Constantly improves his/her professional level.
Continuously collaborate with stakeholders.
Suggest technical and functional improvements to add value to the product
Implement new features in existing application
Review and refactor existing solution, work on bug-fixing and improvements
Participate in the code review process

EDUCATION, SKILLS AND EXPERIENCE:
MUST HAVE:
3+ years of experience with JavaScript (ES6+)
1+ years of experience with React / React Native
Good knowledge of JavaScript, React (and its ecosystem), Redux
Practical experience with Git
Experience working with REST APIs
Experience with Unit testing
Good communication and collaboration skills
Intermediate and higher level of English (verbal and written)

WOULD BE A PLUS:
CI/CD and related tools
Experience with Typescript
Experience with Firebase (analytics, crashlytics, etc)
Experience with native mobile development (ObjectiveC and/or Java)