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
-
Arch/Design Documentation
-
Dev Testing & Solution
-
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
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
|