Our Application Development Unit is growing and we’re currently looking for a Senior React.js Developer who will be involved from conception to completion with technologically sound and aesthetically impressive projects.

The ideal teammate is a problem-solver who desires constant and never-ending growth in the IT multiverse. To be successful as a senior developer, you should demonstrate great skill in creativity and innovation, the ability to thrive in a high-pressure environment, oversee junior developers on projects and support various development duties. 

Responsibilities:

  • Collaborate with software developers and architects to analyze requirements, build software components and deliver solutions;
  • Mentor and coach junior developers;
  • Implement best practices, coding and security standards, using industry-standard tools in building enterprise web applications;
  • Contribute to the successful delivery of projects by analyzing, researching and solving complex application problems;
  • Involved in peer code review;
  • Improve your knowledge with regular training and certification courses;

Technical Skills:

  • Strong proficiency in JavaScript, HTML5, CSS3 including DOM manipulation and the JavaScript object model, TypeScript;
  • Thorough understanding of React.js and its core principles;
  • Experience with popular React.js state management libraries (such as Redux);
  • Familiarity with RESTful APIs;
  • Ability to understand business requirements and translate them into technical requirements;
  • Experience with React Hooks;
  • Solid understanding of software engineering best practices (code reviews, source control, build processes, testing, etc.);
  • Experience with unit testing libraries;
  • Building reusable components and front-end libraries for future use;
  • Good understanding of client-server communication;
  • Good to have experience with data structure libraries (e.g., Immutable.js,);
  • Good to have experience with the TDD approach, mocking services, and behavior-driven testing;
  • Good to have experience with Next JS;
  • Good to have experience with CMS systems (e.g., Contentful, Strapi, …);
  • Good to have experience with consuming GraphQL APIs;
  • Good to understand CSS preprocessors.

Other Competencies:

  • Excellent verbal and written communication skills in English;
  • Strong interpersonal and communication skills;
  • Persuasive, encouraging, and motivating to the team;
  • Highly analytical mindset, with an ability to see both the big picture and the details;
  • Able to find different ways of implementing solutions and solving problems;
  • Interest in continuous improvement, innovation, and simplification

Apply Here

    I have read and accept ⋮IWConnect's Privacy Statement for Job Applicants and I agree my personal data to be processed as part of the recruitment and selection processes at IWConnect.