Position: 🦸Senior Software Engineer - React Native
Company: Innovecs
Experience required: 3y
English level: upper

➡️**TECHNOLOGY STACK**
**Language: Typescript (ES6/ES7)
Architecture: MVC
State manager: Redux/Mobx
Platforms: Android, iOS
Networking: Fetch, WebSockets
Testing: Jest
CI/CD: Jenkins**

➡️**RESPONSIBILITIES**
✔️Design and implement the company’s platform mobile clients.
✔️Analyze business and product requirements to build first grade mobile apps that integrates with the company’s API.
✔️Be an active part of design and code reviews and ensure high development standards across the team.
✔️Test and deploy your components and ensure end to end quality robustness of the solution.
✔️Manage individual priorities and deadline.
✔️Contribute to the overall vision and architecture of the company's platform

➡️**REQUIREMENTS**
✔️Solid experience on Mobile development using React Native
✔️Strong understanding of JavaScript (ES6+)
✔️Demonstrated ability to design and develop code for new applications, review code and collaborate with developers to create high quality software.
✔️Deep knowledge of React Native or React Web, including component composition, lifecycle events, and hooks.
✔️Ability to collaborate and communicate effectively with project managers to meet project deliverables/milestones and with QA engineers to ensure apps are high quality
✔️Experience with Continuous Integration/Continuous Deployment practices, using tools like Travis CI, Gitlab, Microsoft Azure, and Jenkins

**WHAT WE LOVE ABOUT INNOVECS**
• An environment that allows you to maximize your productivity and gives you the freedom to think and collaborate beyond the next line of code or deadline;
• We like to have fun, we love what we do, we relax when we need to, we are a great team and we deliver;
• Regular performance based salary and career development reviews;
• Medical insurance (health), employee assistance program;
• Paid vacation, holidays and sick leaves;
• Gym 24/7, personal fitness instructor;
• Massage in the office, personal wellness consultant;
• English classes with native speakers and partially or fully reimbursed personal trainings and conferences;
• Referral program;
• Team building and a lot of fun to take a break, relax, and give you the freedom to think beyond the next line of code.