Position: Middle React Native dev
Company: Zazmic
Category: JavaScript
Experience required: 2y
English level: intermediate
Published: 2021-01-01T00:00:00+02:00

At least 2 years of experience in software development and design
Expertise with React Native, Redux, TypeScript/Flow Types, Advanced JavaScript concepts to build scalable web applications
Expertise in developing applications using SPA/PWA
Hands on experience in developing automated unit test case using Jest and Enzyme
Hands on Experience in incorporating different CSS frameworks in UI such as Bootstrap/React strap/Material UI etc
Proficiency with HTML5 and CSS3
Proficiency with ES6, JavaScript, jQuery and other JS
libraries
Sound knowledge of pre-processor scripting languages
such as SCSS, Less etc
Expertise in component life cycle events
Expertise in implementing React Router
Hands on experience in implementing react hooks
Good knowledge of state management in React
Good understanding of NPM modules, grunt, gulp etc
Good understanding of HTTP request and response
Hands on experience in integrating the React app with
Restful/Micro services
Understanding of different form factors such
as desktop, laptop, tablet, mobile etc
Good debugging skills
Good understanding of JSON and XML
Good understanding of web pack
• Intermediate spoken and written English communication skills

We offer:
• Ability to work remotely;
• Close cooperation with development team and client;
• Dynamic and challenging tasks;
• Professional growth;
• We cover English classes, certification, team buildings, participation in local conferences.

Responsibilities:
Responsible for development of new highly-responsive,
web-based user interface
Maintain quality and ensure responsiveness of
applications.
Implement complex business logic at client side.
Responsible for automating unit test case
Perform client-side validations
Collaborate with UX and VD for enhanced
user experience
Work with Business Analysts and Solution Managers to
address requirement questions
Participate in team meetings, Scrum calls and
client meetings