Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Meeting with the development team to discuss ideas and challenges
- Open-minded team player, willing to accept feedback and offer suggestions
- Reviewing application - requirements and interface designs.
- Identifying web-based user interactions.
- Developing and implementing highly responsive user interface components using react eco-system concepts. - Troubleshooting interface software and debugging application codes.
- Profiling and improving front-end performance
- Documenting application changes and developing updates.
Job Requirements
- Stack: - React.js - CSS/HTML - TypeScript - Styled-components (CSS-in-JS) - State Machines (Redux / Mobx) - Storybook - or one of its alternatives - - Jest
- Good to have: Firebase, NodeJS, React Native, C-sharp, GoLang, PostgresSQL
- Technical skills:
- Solid experience with React eco-system
- Solid experience with Typescript
- Solid experience with CSS/HTML Semantics, animations, & performance
- Good grasp of various Programing Paradigms ( Functional and OOP )
- Good graps of Concepts of Asynchronous development
- Hands-on experience with State Machines
- Hands-on experience with Frontend testing (E2E, Unit, Regression)
- Hands-on experience with Design-systems and building Component Libraries
- Experience with publishing Progressive Web Applications, Typescript Libraries, and Component Libraries