>

Job Summary


Job Type
Permanent

Seniority
Mid (3-5 yrs)

Years of Experience
At least 4 years

Tech Stacks
GitLab
Strategy
TeamCity
Modular
CI
SCSS
Bamboo
Enzyme
Jest
Git
ES6
JavaScript
Typescript
Redux
React
Jenkins
Bitbucket
CSS
HTML

Job Description


The Front End Engineer will be working closely with other engineers and UI designers to analyse user requirements, design, code, test and maintain a responsive web apps with elegant UX that delights the end-users, as well as align with the overall standards and conventions to ensure the application code adheres to quality engineering principles, practices and design pattern. You will have strong experience working in an agile environment where software engineers, testers, product managers and DevOps work closely together.


Key Responsibilities:

  • Contribute towards application development
  • Write clean and modular code, with extensibility and performance in mind
  • Develop reusable components & front end libraries for future use
  • Reengineer the legacy source code for scalability, continuous improvement and to improve the overall quality of codebase & product
  • Provide inputs to frontend development strategy, framework selection and emerging technology

Job requirements

  • Min 4+ years of experience in building front end web applications with React, JavaScript, HTML 5 & CSS 3
  • In-depth knowledge of programming languages underlying the chosen frameworks, e.g. Javascript, Typescript (ES6 and beyond)
  • Proficient in CSS Pre Processors like SCSS
  • Experience with state management libraries (such as Redux)
  • Must have knowledge in GIT and repository management tools (Eg: BitBucket, Gitlab)
  • Experience with unit testing libraries (i.e. React testing library, Enzyme & Jest )
  • Experience in Typescript is an added advantage
  • Understanding of CI tools (i.e. Jenkins, TeamCity, Bamboo, Bitbucket Pipeline)
  • General understanding of UI/UX design in a Responsive Web Design approach
  • Good knowledge in both object-oriented programming and functional programming
  • Organised, self-starter, precise and able to produce accurate work under minimal supervision
  • Strong oral and written English communication skills.

Salaries

There are no salaries from Contour that are similar to this job

View more salaries from Contour
Apply

NodeFlair Insights of Contour