Junior+ Frontend Developer (JS/React) $$$ Offline
Core Front-End Skills
- Semantic HTML5 markup.
- Basic accessibility principles (ARIA attributes, focus management, keyboard navigation).
- Modern CSS: Flexbox, Grid, CSS Variables.
- Understanding the difference between adaptive and responsive design.
- Experience with CSS preprocessors (Sass):
- Variables, nesting
- Mixins
- Conditional statements (if, else)
- Loops (for, each)
- Logical operations
Understanding and experience with class naming methodologies (e.g., BEM).
JavaScript (ES6+)
- Data types, scope, and working with functions.
- Closures and this context.
- Asynchronous programming: callbacks, promises, async/await, error handling.
- Working with the DOM, events, and Fetch API.
- Array methods: map, filter, reduce, forEach, some, every, find, etc.
- Working with collections (Map, Set) and understanding how they differ from objects and arrays.
React
- Functional components and hooks (useState, useEffect, useMemo, useCallback, useRef).
- Understanding of the component lifecycle.
Working with Context API. - State management: Redux, selectors (reselect), side effects (redux-saga).
- Working with HOC (Higher-Order Components), understanding this implementation and its differences from hooks.
- React Router: basic routing, dynamic parameters, protected routes.
- Working with forms: controlled / uncontrolled components, basic validation (Formik, Yup).
Engineering skills
- Understanding of abstractions, modularity, and separation of concerns.
- Patterns for React components:
- Compound Component
- Render function
- Higher-Order Functions (HOC)
- Clean code practices (DRY, KISS, readability).
Tools and Workflow
- Confident use of Git, knowledge of Git Flow (feature / hotfix / release branches).
- Experience working with Figma.
- Basic understanding of npm/yarn, project build and run processes.
- Using Chrome DevTools for DOM, style, and network analysis.
Hiring Process
- Introductory interview with the Product Manager.
- Test assignment.
- Technical interview.
- Job offer.
About Us
Weβre looking not just for a skilled front-end developer, but for a team-mate β someone who enjoys discussing solutions, sharing ideas, and building products used by hundreds of thousands of people every day!
We invest in our people, provide clear goals, and have an organized project management process.
Youβll join us for the long run β to grow together, build great products, and keep our little secrets π
Required skills experience
| React.js | 1.5 years |
| SASS / SCSS | 1 year |
| HTML5 | 2 years |
| JavaScript (ES6+) | 1.5 years |
| Redux | 1.5 years |
+ 2 more
| Redux Saga | 1.5 years |
| Next.js | 1.5 years |
Required languages
| English | A2 - Elementary |
The job ad is no longer active
Look at the current jobs React.js Kyiv→
π
Average salary range of similar jobs in
analytics β
Loading...