Job Description:
Responsibilities
1. Involving in technical discovery to understand the business and technical requirements to define the architecture approach
2. Creating Blueprint on the architecture approach
3. Creating the component breakdown and design specification document
4. Guiding the developers to build the reusable component based on the component design breakdown
5. Reviewing pull requests and giving feedback
6. Assuring the best practice standards implemented by developers
7. Translating the requirements, designs, and wireframes into high-quality code
8. Defining the deployment and hosting solution
9. Involving in the CI/CD pipelines setup
10. Assuring security best practices throughout the site development
11. Assuring PII compliance implementation
12. Assuring web compliance (SEO, ADA)
13. Collaborating with business to determine analytics integration and data collection
14. Defining the branching and Pull Request strategy of code management
15. Being the main technical stakeholder in daily and weekly status reports with the team and client
Skills
1. Strong proficiency in JavaScript and DOM manipulation
2. Experience with TypeScript on ReactJS development
3. Experience with reusable component development using React functional components
4. Sharp understanding of best practice approaches to leverage data management in ReactJS
5. Sharp understanding of best practice approaches to leverage lifecycle management in ReactJS
6. Familiarity with the atomic design pattern to build reusable components
7. Experience with Storybook to document the components and their properties
8. Experience with ReactJS code quality standards (Unit Test, Sonar, Lint) to determine the quality gate
9. Experience with CSS/SCSS/SASS and responsive design implementation in ReactJS
10. Experience with RESTful API integration
11. Familiarity with various web architectures (decoupled architecture, SSR)
12. Experience with Next.js
13. Familiarity with code versioning tools, such as Git, SVN
14. Familiarity with CMS integration
15. Familiarity with SSR tools like Node, Express, etc.
16. Familiarity with modern front-end build pipelines and tools
17. Ability to understand business requirements and translate them into technical requirements
18. Experience with web compliance (SEO, ADA)
19. Experience in implementing Analytics Tools such as GTM
#J-18808-Ljbffr