Position: Middle Front-End Developer (React)
Company: Relevant Software
Category: JavaScript
Experience required: 2y
English level: intermediate

Project description:

Mobile-first application that helps factories to put on fast track the digital transformation. With a possibility to create mobile workflows, automatically triggered actions, collect real-time data, and improve every link in value chain.

Responsibilities:
- Participate in the development process;
- Cooperate with the back-end developer, BA, PM, and Client;
- Recognize opportunities to improve code efficiency;
- Contribute to software architecture planning;
- Maintain code and documentation integrity and organization;
- Help project managers in estimating new features;
- Keep up with emerging trends and technologies;
- Accurately match UI/UX design;
- Build reusable components.

Requirements:
- 2+ years of commercial experience;
- Strong knowledge of JavaScript (ES5, ES6+), HTML5, CSS3;
- Good understanding of CSS Preprocessors, such as LESS and Sass;
- Experience with React/Redux is a must;
- Experience with TypeScript;
- Upper-Intermediate English;
- Experience working in an Agile environment (Scrum or Kanban);
- Experience with build tools, code coverage, and testing frameworks - Webpack, jest, etc.;
- Strong knowledge with DB like PostgreSQL, MongoDB, SQL;
- Proficient understanding of code versioning tools such as Git;
- Experience with AWS Infrastructure.

Nice to have:
- Experience in Angular;
- Experience with CI/CD;
- Experience with serverless, FaaS and PaaS (AWS Lambda, Google Cloud Functions, Microsoft Azure);
- Understanding of SDLC;
- Experience with relational databases;
- Experience with GraphQl.

We offer:
- Long-term and challenging project that have hundreds of users;
- Direct work with the client and direct impact on their projects;
- Compensation based on your accomplishments;
- Regular salary reviews;
- Paid vacations;
- Individual English lessons on-site;
- Personal development plans and technology mentoring;
- Ability to switch projects, technology stacks, and roles;
- Share and gain knowledge with regular tech talks;
- Possibility of business trips abroad;
- Flexible working hours, plus the ability to work from home;
- Comfortable office near Lviv city center in the park area;
- Personal accountant.