Senior FE Dev, React

  • Department: Administrative
  • Location: Sofia, Bulgaria
  • Working Time: Full Time
We work together, collaborating across boundaries to bring the best to our customers around the world.

WHY join us?

  • Guided by our core values of Humanity, Innovation and Responsibility, we work openly in an environment of closeness, recognition and trust.
  • You will be part of a team with smart, friendly, talented, hardworking and committed to doing great work people.
  • You will be provided with plentiful opportunities as technologies and business models that empower you to show and expand your skills and abilities.
  • You will be joining a stable environment and comfortable working conditions.


WHAT your essential role in the team will be:
 

  • Design and develop high-quality components and applications using React and TypeScript; 
  • Leverage TypeScript to create robust, type-safe, and maintainable codebases; 
  • Collaborate with UX/UI designers, product managers, and fellow engineers in an agile environment; 
  • Mentor junior developers, sharing knowledge and best practices to elevate team expertise in React and TypeScript; 
  • Conduct code reviews; 
  • Analyze functional requirements, define tasks and estimate development time; 
  • Stay updated on emerging technologies and industry trends, applying best practices to our development processes. 

 
 WHAT necessary requirements for the position are needed:

  • 5+ years of professional experience in web development, with a strong focus on React and TypeScript; 
  • Proficiency in JavaScript, HTML5, CSS3, and responsive design techniques; 
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.; 
  • Familiarity with newer specifications of ECMAScript(ES6+); 
  • Familiarity with RESTful APIs; 
  • Familiarity with popular state management libraries (Redux, Zustand, MobX, etc.). ; 
  • Familiarity with modern authorization mechanisms, such as JSON Web Token; 
  • Comfort with testing frameworks like Jest and React Testing Library. 
     

Optional/Bonus points: 

  • Familiarity with Node.js and backend technologies; 
  • Experience building performant and scalable web applications; 
  • Experience with Docker/K8s; 
  • Contributions to open-source projects or a strong personal portfolio. 

 
WHAT we are offering to you: 

  • Plenty of opportunities for professional growth in our local or international operations 
  • Interesting work on new and long-run projects 
  • Friendly working environment and strong corporate management 
  • Competitive salary based on personal and team achievements 
  • Smart mobile phone and sponsored mobile plan 
  • Company-sponsored training and certification 
  • Regular team buildings and celebrations