Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Designing and developing user interfaces using React and MVVM best practices.
- Adapting interface for modern internet applications using the latest front-end technologies and practices.
- Writing tested and documented JSX, SCSS, and HTML5.
- Making complex technical and design decisions for React projects.
- Conducting performance tests.
- Consulting with the design team.
- Ensuring high performance of applications and providing support.
- Leading a team of juniors Frontend developers and managing their technical debt as required.
Job Requirements
- 3+ years of software development experience, and strong proficiency in JavaScript and React.
- Thorough understanding of React.js and its core principles
- Familiar with popular React.js workflows (such as Redux for state management).
- Proficient understanding of cross-browser compatibility issues and ways to workaround.
- Good understanding of HTML5 and CSS3, including (Sass or Less depending on your technology stack).
- Knowledge of functional programming and object-oriented programming paradigms.
- Understanding of server-side rendering and its benefits and use cases.
- Advanced Git/Github Knowledge.
- Familiar with build tools like (npm, webpack, gulp, bower and ...etc).
- Proficient in using Typescript - ECMAScript
- Familiar with consuming GraphQL endpoints and building queries
- Ability to lead a team of juniors Frontend developers and manage their technical debt.
- Good command of the English language (written and spoken)