The Job logo

What

Where

Senior React.js Developer

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
We are looking for a Senior React.js Developer to design and develop solutions while ensuring coding standards, security, and compliance. You will be responsible for documenting workflows, troubleshooting issues, and maintaining code quality. Knowledge of React, HTML, CSS, and JavaScript is required. Experience with unit testing, authentication, and cloud services is a plus. This is a full-time, on-site opportunity in Chennai, Tamil Nadu, India.

Job Description

Role Objective:
 

The objective of the developer is to design and develop solutions while being responsible for the coding standards, security and compliance requirements. ​
 

Roles & Responsibilities:
 

Business Understanding
 

Understands the business requirements clearly to a level that enables in making micro decisions. Involves in designing, developing, testing software solutions 
 

Arch/Design Documentation
 

Clear documentation of the workflows, maintains clean code and support in solution architecture/design documentations 
 

Dev Testing & Solution
 

Engages in identifying & troubleshooting various website issues and coding problems; Evaluates and implements new tools based on the requirement and ensures the high performance of all systems developed; Involves in performing the code review and refactor to ensure the code quality based on the best practices and code conventions. 
 

Understanding Coding Standards, Compliance & Info-security, Non-functional Requirement
 

Identifies security requirements of data-in-transit and data-at-rest and discovers the vulnerabilities of the third-party components/libraries used in the application and remediating vulnerabilities; Maintains updated knowledge of the development industry, advancements in technology, and its implementation. 
 

Stakeholder Management
 

Collaborates with members to consistently improve the functionality and client centric solutions; Collaborate with the peers and team members to create an intuitively easy to use solution for our end users; Assists the DevOps team to manage the environment and releases; Provides training and support to junior developers. 
 


 

Requirements

  • Frameworks & Libraries: React, jQuery, Storybook, MobX/Redux
     
  • Frontend languages: HTML, CSS, JavaScript, SCSS
     
  • Database Concepts & Applications: Should be familiar with basic concepts like Normalization, Indexing, Joins
     
  • Unit Testing: Should be familiar with any one of the below unit testing tools
    • Cypress
       
    • Karma
       
    • Jasmine
       
    • Jest
       
  • Authorization & Authentication:
    • Token Based Auth
       
    • JWT with refresh token
       
    • Claims & Identity
       
    • SSO
       
    • Basic Authentication
       
    • OAuth
       
  • Build Tools: Webpack
     
  • Version Control: Experience in using GIT
     
  • Other Development tools:
    • Chrome Developer Tools
       
    • VSCode
       
    • Yarn/NPM Commands
       
    • React Developer tools
       
  • Application performance management: Nice to have basic knowledge in any of the APM Tools like AppDynamics, DataDog, NewRelic, Dynatrace, etc.,
     
  • Vulnerability tests: Nice to have basic knowledge on security principles like OWASP Top Te etc.,
     
  • Cloud Services: Nice to have experience in any one of the cloud services like GCP, AWS, Azure, etc.,
     
  • CI/CD understanding: Basic understanding of pipelines and deployments
     
  • Others:
    • Authentication, Authorization and debugging methods in frontend
       
    • Semantic HTML/CSS writing, progressive enhancement and, CSS box model
       
    • Chrome Developer tools
       
    • User interaction design
       
    • Web Standards and best practices, especially about React
       
  • Behavioral Competencies:
    • Accountability
       
    • Adaptive to change
       
    • Business communication
       
    • Customer Focus
       
    • Learning Agility
       
    • Planning & organizing
       
    • Problem solving
Set alert for similar jobsSenior React.js Developer role in Chennai, India
Propel Technology Group Inc Logo

Company

Propel Technology Group Inc

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

3-7 Years

Category

Software Development

Locations

Chennai, Tamil Nadu, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

Propel Technology Group Inc Logo

Senior Quality Assurance Engineer

Propel Technology Group Inc

Chennai, Tamil Nadu, India

Posted: a year ago

We are hiring for the position of Senior Quality Assurance Engineer. You will be responsible for ensuring the highest quality of our software products through manual and automated testing techniques. This is a full-time onsite opportunity located in Chennai, Tamil Nadu, India. Your role will involve developing comprehensive test strategies and plans, executing test cases, analyzing results, and reporting defects. You will collaborate with product managers and developers, improve existing systems, and stay updated with the latest industry trends and best practices in QA testing.