Position: Senior React Front-end Engineer
Company: Zfort Group
Category: JavaScript
Experience required: 5y
English level: upper

ZFORT Group is seeking a React Web Engineer in building performant, mission-critical, geospatial web applications. The ideal candidate will be responsible for architecting and building these applications, as well as coordinating with the teams responsible for other layers of the product infrastructure. Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required.

**Responsibilities:**
Help shape the architecture of the evolving product using your experience and competence you, mentor and guide less experienced members of the team;
Classify problems, identify best practices, apply computer science fundamentals and cutting-edge technology to build secure, scalable, robust, durable, multi-tenant, and future-proof products;
Develop and maintain beautiful, watertight, well-tested code that delivers features and robustness to our platform;
Test your work to ensure that it meets all acceptance criteria and works as expected;
Engage the product team to negotiate possible conflicts, priorities, or best technical approaches;
Collaborate with engineering and development teams to evaluate and identify optimal cloud solutions;
Ensure efficient functioning of data storage and processing functions in accordance with company security policies and best practices in cloud security;
Plan and develop software and cloud applications, data analysis skills, and strategic planning;
Utilize technical resources to complete projects;
Respond to emergency issues and alerts assigned to you and provide insight to improve monitoring and alerting systems;
Other duties as assigned.

**Qualifications:**
Bachelor’s Degree in Engineering or a related field;
5+ years of commercial development experience;
3+ years of professional front-end development experience building a web application from scratch;
Expert proficiency in JavaScript or TypeScript;
High level of proficiency with React and Redux;
Hands-on experience with markup languages;
Knowledge of front-end technologies and platforms, such as JavaScript, HTML5, and CSS3;
Good understanding of server-side CSS preprocessors;
Understanding of “session management” in a server environment;
Experience with responsive and adaptive design;
Familiarity with design software (Sketch, Figma, Zeplin, etc.);
Familiarity with content management systems (WordPress, etc.);
Experience working with multiple platforms such as Desktop, Mobile, Tablet, etc.;
Understanding of SEO principles;
Experience in writing and automating Unit tests, Functional Tests, and Integration tests;
Experience in Continuous Integration (CI) and Continuous Build mechanisms using Jenkins and Circle CI;
Experience with all phases of the systems development life cycle (SDLC) using Agile (Scrum) methodologies;
Knowledge of Web Servers, i.e., nginx and others;
Familiarity with containerization of applications using Docker and Kubernetes (K8s);
Ability to research and recommend third-party libraries and services for product development;
Understanding of advanced version control concepts (rebase, resolving merge conflicts).

**We offer:**
Maximum flexibility;
Professional trainings, conferences and certifications;
Corporate events and benefits;
Professional literature;
English courses;
Discount program.