Position: Front End Developer (React)
Company: IdeaSoft
Category: JavaScript
Experience required: 3y
English level: intermediate

Our customer is a leading global online broker specialising in Forex, CFDs, Commodities and Spot Metals since 2010. They are operating under of multiple of reputable licences (UK, Australia, Cyprus, South Africa), brands and offices around the world.

**Requirements:**
- 3+ experience in a similar position;
- Previous experience in a similar position;
- Proficient understanding of cross-browser compatibility issues;
- Good understanding of advanced JavaScript libraries such as React and Vue is required;
- Advanced experience with JavaScript, HTML5, CSS with React and Redux state management is advantageous;
- Proficient understanding of good software development practices in JavaScript ES6 standards; web mark-up, including HTML5, CSS, as well as asynchronous request handling, partial page updates and AJAX;
- Ability to effectively work with UI designers and back-end team members and stakeholders through the entire product development cycle (design, development, implementation, and verification);
- Integrate HTML templates with back-end systems using JavaScript-based front-end stack;
- Translate high-fidelity mock-ups into HTML templates using the latest web techniques, frameworks and libraries: HTML5, CSS, React, Bootstrap;
- Bachelor’s degree in Computer Science or related field.

**Responsibilities:**
- Create new components and user-facing features based on an existing design language;
- Ensure the technical feasibility of UI/UX designs;
- Assure proper validations and checks before data is submitted to the backend;
- Build Reusable code and libraries for future UX design;
- Writing test cases;
- Maintaining and Improve existing frontend applications and libraries.

**We offer:**
- Competitive salary and social package (20 vacation days, 4 days off, 5 sick days);
- Working environment of young, friendly people;
- Comfortable office in the city center;
- Possibility of learning and development;
- Corporate English;
- Corporative parties and team-building activities;
- Tea, coffee and cookies included;
- Parking.