Skip to main content

Middle Front-end Engineer (ReactJS)

Romexsoft, Ukraine
Employment type: 
Full time
Years of experience: 
3 - 5 years
HTML, HTML5, CSS, SASS, REST, JSON, Agile, SCRUM, JavaScript

Similar jobs

No similar jobs found.

Materials Hack
Playground for innovative materials powered by Borealis.
8th-10th July – Vienna, Austria
2.5
days Hackathon
3
weeks Incubation
2
winning teams
24K
cash prizes

Middle Front-end Engineer (ReactJS)

Summary:

Romexsoft gladly invites a mature Software Engineer to join our team!

This is a project for the US home health system which helps to coordinate the treatment process. The product automatizes documents workflow in a home health treatment industry (all the chains between the patient, a medical institution and insurance company).

Team structure: Tech Lead, 5 Java Developers, Senior iOS Engineer, 2 ATQA Engineers, DevOps Engineer.

Responsibilities:

  • Design and build a performant and highly maintainable front-end of applications with using ReactJS;
  • Write modular, well designed, testable, and readable code;
  • Be able to make the right technological decisions;
  • Work closely with developers to ensure APIs meet front-end requirements;
  • Work closely with QA to refine features and use-cases;

Requirements:

  • Solid experience in developing highly scalable and maintainable web applications using modern JavaScript frameworks;
  • Knowledge of all phases of software development lifecycle;
  • Strong architecture design skills, object-oriented development and design patterns;
  • Strong proficiency with JavaScript (including ES6+ language features) and TypeScript, DOM manipulation and JavaScript object model;
  • 2+ years of experience with ReactJS library;
  • Experience with Redux, ReduxFirstRouter, Formik, Redux Thunk;
  • Experience with related libraries and technologies: JQuery, HTML/HTML5, CSS/CSS3 (SASS / SCSS);
  • Experience with dev tools: Webpack — module bundler; Scss — stylesheet language; Package manager — NPM;
  • Experience with client-server communication RESTful APIs (JSON) and networking;
  • Experience with Unit Testing using Jest and Enzyme;
  • Great attention to detail and the strive to write a readable, well-structured, reusable, and testable code;
  • Ability to work with a version control system (Bitbucket);
  • English — good intermediate level (enough for reading/writing specifications);
  • Familiarity with Agile/Scrum;

Will be an advantage

  • Experience with single page web applications, mobile first and component-based development;
  • UI frameworks (Bootstrap / Material / ElementUI etc.);
  • Experience writing automated tests;
  • Experience in hybrid mobile development;
  • Experience with issue trackers (Jira);
  • Experience with CI/CD;

We Offer:

  • Competitive compensation
  • Regular assessments and salary reviews
  • Compensation of educational activities: certifications, courses, conferences
  • Paid vacation according to the Ukrainian laws
  • Paid sick leaves, sports, and recreational activities
  • Free English language courses 2 times a week
  • Low hierarchy and open communication
  • Regular team-building events and enjoyable working environment
Top