FrontEnd Senior Engineer

Tata Consultancy Services Limited
Seattle, United States of America
11 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 175K

Job location

Seattle, United States of America

Tech stack

JavaScript
Amazon Web Services (AWS)
HTML5
Automation of Tests
CSS
Code Review
Cross-Site Request Forgery
Design of User Interfaces
Open Source Technology
Responsive Web Design
TypeScript
Web Content Accessibility Guidelines
React
Cypress
Cross-Site Scripting (XSS)
GIT
WebPack
Information Technology
Build Tools
GraphQL
Front End Software Development
React
React Testing Library
REST
Es2015
Software Version Control
Docker

Job description

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).

Requirements

  • 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.

Benefits & conditions

  • 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

Apply for this position