Position: Junior Frontend Developer
Company: Forte Group
Category: JavaScript
Experience required: 1y
English level: intermediate

**Technologies and Tools**
● Frontend: JS,  HTML5/CSS3, React.js, Redux, Reselect, Ramda
● BE for FE: Node.js server for collaborative edit mode
● Testing Tools: Puppeteer, Mocha
● Repository: Git
● Other Stuff: WebWorker, Memoization, Virtualization, Functional Programming, Custom formula parsers with complex calculations, Heavy load UI with a lot of optimizations

**Responsibilities:**
● Develop new features using React.js/Redux
● Help to maintain and improve existing tools created by the team from scratch
● Participate in the support and refinement of the project code base and fixing bugs
● Develop and support automation tests
● Take an active part in daily meetings
● Be proactive and propose thoughtful and nontrivial solutions 

**Qualifications:**
● **Minimum 6 months of relevant work experience**
● Bachelor’s degree in Computer Science or in the relevant field 
**● Knowledge of native JS (ES5, ES6)
● Practical knowledge of React.js and Redux**
● Experience with a version control system (Git)
● Understanding of functional programming principles
● Hands-on experience in cross-browser layout (HTML5/CSS3) and in using CSS
● Mathematical/engineering thinking
● Knowledge of algorithms and data structures
● The initiative, do not fear to defend your point of view despite limited experience
● Motivation to learn new things
● Good communication and interpersonal skills
● Intermediate English level or higher

**Engineering Practices:**
● Code review
● Refactoring
● CI/CD

**We offer:**
● Experience working with colleagues locally and abroad
● Opportunities for self-realization
● Friendly team and enjoyable working environment
● Professional and corporate events
● Social package: professional & soft skills trainings, medical & family care programs, sports
● English classes in the office with a dedicated teacher