Junior+ Frontend Developer (JS/React)

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

  • Engineering mindset: understanding abstractions, modularity, and separation of concerns.
  • Writing clean code (DRY, KISS, readability).
  • Familiarity with key React design patterns:
    • Compound Components
    • Render Functions
    • Higher-Order Components (HOC)
       

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

  1. Introductory interview with the Product Manager.
  2. Test assignment.
  3. Technical interview.
  4. 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 2 years
SASS / SCSS 1 year
ES6+ 1.5 years
HTML5 2 years

Required languages

English A2 - Elementary
Published 11 November
350 views
Β·
107 applications
6% read
To apply for this and other jobs on Djinni login or signup.
Loading...