Senior Engineer
Tata Consultancy Services · Pennington, NJ · Yesterday
Engineering$100k–$125k/yrFull-time
Roles & Responsibilities
- Design and develop responsive, scalable, and user-friendly web application screens.
- Build reusable UI components, layouts, forms, tables, dashboards, grids, and workflow screens.
- Develop front-end functionality using React.js or Angular, JavaScript, TypeScript, HTML5, and CSS3.
- Integrate front-end applications with REST APIs and backend services.
- Implement client-side validations, error handling, routing, state management, and reusable service layers.
- Collaborate with UX designers to convert wireframes and mockups into functional user interfaces.
- Collaborate with backend/API teams to review API contracts, request/response payloads, and integration behavior.
- Optimize UI performance, page load time, browser compatibility, and application responsiveness.
- Ensure accessibility, usability, and responsive design practices are followed.
- Participate in code reviews, unit testing, defect fixes, deployment support, and production issue resolution.
- Create and maintain technical documentation, component usage notes, and implementation guidelines.
- Work with QA teams to support system testing, integration testing, regression testing, and UAT defect resolution.
Qualifications
- BACHELOR OF COMPUTER SCIENCE
Employee Benefits Summary
- 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: $100000 - 125000 a year