Search by job, company or skills
**If interested please revert back by sending your resume at [Confidential Information]
Please mention your CTC / ECTC and notice period ( we are looking at immediate hires only ) **
Role Objectives and Responsibilities:
Develop, test and maintain high-quality software using Javascript programming
language.
Develop, maintain and fix bugs in user-facing features using React.js
Building reusable components and front-end libraries for future use
Translating designs and wireframes into high quality code
Optimizing components for maximum performance across a vast array of web-capable
devices and browsers
Install and configure server environments for React deployments
Maintain and update project dependencies as well as fix any conflicts
Working with other JavaScript developers and software engineers to develop front-end
and back-end architecture that's well structured and flexible, along with the APIs to
support it
Participate in the entire software development lifecycle, building, testing and delivering
high-quality solutions.
Collaborate with cross-functional teams to identify and solve complex problems.
Write clean and reusable code that can be easily maintained and scaled.
Integration of user-facing elements developed by front-end developers with server side
logic
Implementation of security and data protection measures for front end systems.
Follow design & development best practices (including code coverage, secure
development)
Participate in developer code reviews and provide feedback
Manage builds, deployments and environments
Key skills & Qualification:
Bachelor's degree in computer science, software development, engineering, or a related technical field
+ Years of relevant experience in React.
Proficient with the latest versions of ECMAScript/JavaScript including DOM manipulation and the JavaScript object model as well as HTML and CSS
Knowledge of React and common tools used in the wider React ecosystem, such as Node.js and npm
Familiarity with common programming tools such as Redux, IDEs, RESTful APIs, Git repositories, TypeScript, version control software, and remote deployment tools
An understanding of common programming paradigms and fundamental React principles, such as React components, hooks, and the React lifecycle
Experience with popular React.js workflows (such as Flux or Redux)
Experience with data structure libraries (e.g., Immutable.js)
Familiarity with RESTful APIs
Knowledge of modern authorization mechanisms, such as JSON Web Token
Familiarity with modern front-end build pipelines and tools
Experience with common front-end development tools such as Babel, Webpack, Enzyme, NPM, etc.
Ability to understand business requirements and translate them into technical requirements
A knack for benchmarking and optimization
Familiarity with code versioning tool - Git
Database familiarity with RDBMS
Familiarity with Jenkin, DevOps, Docker, Kubernetes etc.
Experience in unit testing tools to ensure superior code quality and test coverage.
Enjoys working in a fast-paced, no-nonsense, fun working agile environment.
Takes pride in being quality conscious and an automation freak.
Date Posted: 13/07/2024
Job ID: 84590541