Technical Architect - UI, ReactJS, NextJS, NodeJS
Tata Consultancy Services - Austin, Texas, us, 78716
Work at Tata Consultancy Services
Overview
- View job
Overview
Responsibilities: • Lead the Architecture and Design: Architect new, scalable, and high-performance web applications using ReactJS, NextJS, and NodeJS from scratch, ensuring they meet business and user requirements. • Technical Leadership: Lead the technical design of the front-end and back-end systems, ensuring a cohesive and unified architecture across the stack. • Define Technical Roadmap: Collaborate with stakeholders to define the technical roadmap for building web applications, outlining key milestones, technical challenges, and deadlines. • UI/UX Integration: Work closely with design teams to translate wireframes and prototypes into fully functional, visually appealing user interfaces, ensuring optimal UI/UX practices. • Optimize for Performance: Focus on performance optimization for both front-end (ReactJS) and back-end (NodeJS), ensuring fast loading times, smooth interactions, and scalability for future growth. • End-to-End Development: Own the entire application lifecycle from conception to deployment. Implement best practices in coding, testing, deployment, and maintenance. • Mentorship & Code Reviews: Provide technical mentorship to junior developers, conducting regular code reviews to ensure high-quality code, maintainability, and adherence to best practices. • Technology Stack Decision Making: Select and implement appropriate technologies, libraries, and tools for building modern web applications, balancing performance, maintainability, and scalability. • Troubleshoot & Debug: Identify bottlenecks and technical challenges and lead the effort in resolving them through effective solutions and optimizations. • Maintain Best Practices: Ensure adherence to modern web development standards, security best practices, and code quality standards.
Skills and Qualifications: • Proven experience (5+ years) in ReactJS, NextJS, and NodeJS development with hands-on architecture expertise. • Deep knowledge of web technologies, including HTML5, CSS3, JavaScript (ES6+), and front-end build tools (Webpack, Babel). • Strong experience with RESTful APIs and server-side technologies using NodeJS. • Familiarity with server-side rendering (SSR) and static site generation (SSG) in NextJS. • Experience with modern JavaScript libraries and frameworks (e.g., Redux, React Query, etc.). • Understanding of version control (Git) and collaborative development workflows. • Proficiency with databases (SQL/NoSQL) and integrating them into a web application. • Experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization (Docker, Kubernetes) is a plus. • Ability to write unit tests, integration tests, and follow test-driven development (TDD) principles. • Solid understanding of web security, including common vulnerabilities (XSS, CSRF, etc.) and mitigation strategies. • Solid understanding of web accessibility standards (WCAG) and experience implementing accessible web applications to ensure inclusivity for all users. • Excellent leadership, communication, and mentoring skills. • Strong problem-solving and troubleshooting skills. • Ability to work independently and as part of a collaborative team. Preferred Qualifications: • Experience with TypeScript in a production environment. • Experience with CI/CD pipelines and DevOps practices. • Familiarity with serverless architecture. • Knowledge of UI/UX design principles and modern front-end design systems. • A degree in Computer Science or a related field, or equivalent work experience.
Salary Range : $80,000-$150,000 a year #LI-AS3