React Developer
Published | September 26, 2021 |
Location | Allen, TX |
Category | Default |
Job Type | Contractor |
Description
React Developer/Analyst
Location: Allen, TX
C2H requirement
Essential Job Functions:
• Communicate with UI/UX, business, analyze and suggest efficient solutions based on their requirements
• Define and maintain architecture roadmap, technical solutions for new and existing functionality for each parts of the projects
• Implement and enforce engineering best practices using modern standards and patterns
• Review unit test plans, tests, and code coverage to ensure high quality delivery
• Implement engineering excellence by enforcing regular code reviews, continuous integration, high test code coverage, on-going code refactoring and adequate documentation
• Be involved in the conceptual phase of projects
• Lead on team driven development approach
• Provide thought leadership to the team around new approaches and workflows and technologies
• Investigate latest technology and build quick Proof of Concept functionalities to address future business needs
Required Skills and Experience:
• 8+ years of working experience working with front-end web development
• At least 5+ Years of extensive experience with modern JavaScript frameworks like React JS, Next JS
• 5+ years in design and building SPA applications using React
• Architect and develop a scalable and maintainable website from scratch
• Expert knowledge of JavaScript and ES6; HTML5/CSS3 with the expertise to fuse these with modern web development practices
• Creating self-contained, reusable, and testable Modules and Components
• Mastery of NPM, JS library structure, JS library packaging, & JS library publishing
• Architect solutions and establish best practices and introduce/implement new technologies.
• Need to have experience in task estimation along with risk identification
• Deep understanding of Web Performance, Security and Web Accessibility
• Knowledge of industry standard software best practices, development lifecycle processes and Agile and SCRUM methodologies
Desired Skills and Experience:
• Experience building application APIs with node.js
• Experience in UI / UX design
• Experience with mobile first responsive design patterns
• Experience and belief in writing clean code using current patterns and practices
• Experience integrating with Sitecore or other CMS implementations
• Experience with build pipeline management and development
• Experience developing using relational and non-relational databases.
• Experience designing microservices and distributed computation
• Experience with git or TFS
• Experience working across teams and disciplines such as QA, Project Management, Operations, Reporting, other development teams, etc.
• Experience in an agile environment, working in cross functioning teams, writing and estimating stories and tasks, and delivering solutions iteratively.
• Experience delivering high quality code in an enterprise organization.
• Experience with cloud deployed environments
Character and Soft Skills:
• Great problem-solving skills with the desire to always be learning new ways to solve problems
• Curious and motivated to learn and understand the team’s applications as well as the systems those applications integrate with and the business processes that drive the requirements
• Outstanding communication skills (verbal and written) with an ability to communicate with internal and external customers at all levels, including IT workers, non-technical audiences including managers and executives, and end users
• Team player with a willingness to collaborate within the team to reach the best solutions and pair program when needed to solve complex problems or mentor or be mentored.
• Motivated self-starter with strong work ethic; comfortable in entrepreneurial, fast-paced development environment
• Demonstrated passion for continued learning and bringing new technologies, design patterns and professional practices to a team