Lead React Developer at Unigo Inc
Plano, TX 75023
About the Job
Job Title: Lead React Developer
Contract Type: W2 only (No C2C)
Visa: Any Visa (Sponsorship is also available)
Location: Plano, Texas
Mode of the Job: Hybrid (onsite 3 days)
Face 2 Face Interview (Mandatory)
Duration: Long Term Contract
NOTE:
- THIS POSITION IS ONLY FOR W2 CANDIDATES
- Face-to-Face interview with the client is a must (Non-negotiable)
Job Description
- As a Tech lead, your primary responsibility is to coordinate the design and implementation of scalable web applications using React and Node.js, ensuring that best practices and standards are always followed.
- You will develop reusable user interface components and implement them with React Hooks and Redux state management and connect them to REST and GraphQL APIs.
- You will ensure that these components and the overall application meet accessibility and compatibility standards, robustness, and ease of maintenance.
- You will work on creating scalable and fault-tolerant AWS Cloud serverless NodeJS API services, create schema documentation and architecture diagrams.
- You will coordinate with the rest of the team working on different layers of the infrastructure, guiding junior developers, setting, and upkeeping a technical workflow using Jira, Git.
- Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.
Key/Primary Responsibilities:
- Developing new user-facing features using ReactJS and NodeJS.
- Building reusable components and front-end libraries for future use with Styled Components and SASS.
- Developing APIs with NodeJS using AWS technologies and industry standards.
- Translating designs, wireframes, and technical requirements into high-quality code
- Optimizing components and modules for maximum performance across a vast array of web-capable devices and browsers.
Required Qualifications:
- Bachelors in computer science, Computer Engineering, Technology, Information Systems, or equivalent experience/training
- 8 years of Experience with React.
- Experience with PostgreSQL / MongoDB.
- Hands-on experience with Rest API.
- Professional, precise communication skills
- Strong expertise with HTML, CSS, and writing cross-browser-compatible code.
- Good understanding of JavaScript DOM manipulation techniques
- Experience with RESTful and GraphQL services
- Hand on and implements complex React applications
- Creating self-contained, reusable, and testable modules and components
- Critical thinker and problem-solving skills
- Should be able to work as a team as well as an individual contributor
- Good time-management skills
- Great interpersonal and communication skills
- Familiar with testing frameworks (Ex. Jest)
- Thorough understanding of React.js and its core principles
- Familiarity with newer specifications of ECMAScript
- Knowledge of modern authorization mechanisms, such as JSON Web Tokens
- Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
- Ability to understand business requirements and translate them into technical requirements.
- Familiarity with code versioning tools (Ex: Git/ Github)
Preferred Qualifications:
- Ability to understand business requirements and translate them into technical requirements
- A knack for benchmarking and optimization
- Familiarity with CI/CD tools like Azure Devops
- Understanding of technical workflows using Jira
- Experience in IDE such as VS code \ VS.