Position: Senior Front End Developer (React)
Company: 4irelabs
Category: JavaScript
Experience required: 3y
English level: fluent

**Responsibilities:**

-Develop and maintain codebases for big-name clients in line with agreed deadlines;
-Ensure that coding standards are followed and maintained (including code reviews);
-Become the “go-to” for technical and development queries;
-Become the subject matter expert for the platforms developed;
-Work with clients and internal stakeholders to understand requirements;
-Utilize client requirements to make informed decisions on application development and feature designs.

**Requirements:**

-Exposure to front-end frameworks and methodologies such as JavaScript, React, Webpack etc.,
-Have previously built responsive web applications using JavaScript, SCSS and HTML5.
-Demonstrable 3+ years of experience in modern JavaScript web framework such as React,
-Experience with state management libraries like Redux, Recoil,
Write clean, reusable, maintainable code,
-Experience in writing automating tests (e.g. Jest, Enzyme, React Testing Library),
-Engineering front-end builds for security, performance and accessibility,
-Familiar with CI/CD and managing deployment pipelines. Have used CI/CD tools such as GitHub Actions, Travis, AWS code pipeline previously,
-Knowledge of using AWS services such as DynamoDB, Redis, S3 & CloudWatch
-Fluent English

**You will also:**

-Be flexible to work in a globally distributed team.
-Have a passion for delivering high-quality products and applications.
-You will also be comfortable in creating vanilla code.
-Thrive in a collaborative, creative team environment, provide mentorship for Junior and Intermediate Engineers in your team to help them grow in their technical responsibilities and remove blockers.
-Advocate for improvements to product quality, security, and performance that have a particular impact across your team.

**Nice to have experience:**

-Node.js
-Python
-Good understanding of asynchronous request handling server side rendered --React pages, partial page updates, etc.
-Understanding of Data Engineering principles.
-Maintaining and publishing NPM packages.

**Benefits:**
-Distributed working team and culture: work from anywhere in the world!
-Generous benefits and competitive compensation
-Be a part of the exploding external data ecosystem
-Join an established fast growth data technology business
-Collaborative, inclusive work culture
-Work with the largest consumer and business external data market in an emerging industry that is fueling AI globally
-Outsized impact in a small but rapidly growing team offering real autonomy and responsibility for client outcomes
-Stretch yourself to help define and support something entirely new that will impact billions
-Work within a strong, tight-knit team of subject matter experts and overseeing a team of renaissance technical talent
-Small enough where you matter, big enough to have the support to deliver what you promise