We are seeking a talented and passionate Front-End Engineer to join our growing teams in Elk Grove & India.
As a Front-End Engineer, you will play a key role in developing and maintaining user-friendly and responsive web applications.
You will collaborate with designers, product managers, and other engineers to build high-quality, scalable, and performant solutions.
You will be responsible for implementing visually appealing and intuitive user interfaces, ensuring a seamless user experience.
Responsibilities: * Develop and maintain front-end components using React, HTML5, CSS, ES6+, and TypeScript.
* Implement user interfaces that are visually appealing, intuitive, and accessible.
* Collaborate with designers to translate mockups and prototypes into functional code.
* Build and consume RESTful/GraphQL APIs.
* Write clean, well-documented, and testable code.
* Optimize front-end performance for speed and scalability.
* Participate in code reviews and contribute to improving our development processes.
* Stay up-to-date with the latest front-end technologies and trends.
* Deploy and maintain applications on cloud platforms like AWS and GCP using Docker and Kubernetes.
* Troubleshoot and resolve front-end issues in a timely manner.
* Ensure adherence to security best practices (CSP, XSS prevention, CSRF handling). Qualifications: * Bachelor's degree in Computer Science or a related field (or equivalent experience). * 3+ years of experience in front-end development.
Required Skills: * Strong proficiency in React.
* Expertise in HTML5, CSS, ES6+, and TypeScript.
* Strong UI design experience and a keen eye for detail.
* Experience collaborating effectively with designers and other engineers.
* Familiarity with Redux, Webpack, and Babel.
* Experience with RESTful/GraphQL APIs.
* Experience with testing tools such as Jest, Cypress, and React Testing Library.
* Strong understanding of security best practices (CSP, XSS prevention, CSRF handling). * Experience with AWS/GCP.
* Familiarity with Docker and Kubernetes.
* Solid understanding of responsive design principles.
* Experience with version control systems (e.g., Git). * Excellent communication and collaboration skills.
Bonus Points: * Experience with state managem ent libraries (e.g., Redux, Zustand, Context API). * Experience with build tools (e.g., Webpack, Parcel). * Familiarity with accessibility best practices (WCAG). * Contributions to open-source projects.
TCS Employee Benefits Summary * Discretionary Annual Incentive.
* Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans.
* Family Support: Maternal & Parental Leaves.
* Insurance Options: Auto & Home Insurance, Identity Theft Protection.
* Convenience & Professional Growth: Commuter Benefits & Certification & Training Reimbursement.
* Time Off: Vacation, Time Off, Sick Leave & Holidays.
* Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing.
Salary Range:$90,000-$175,000 a year