DeveloperJobs.io
← Back to all jobs

Job Description

A frontend specialist position in Malvern, PA with Tata Consultancy Services focused on building modern web apps using React, HTML, CSS, and JavaScript/TypeScript, with emphasis on code quality, automation, CI/CD, and automated testing.

Responsibilities

  • Develop, enhance, and maintain scalable, high-performance web applications using React, JavaScript/TypeScript, HTML5, and CSS3, prioritizing code quality and automated delivery.
  • Design responsive, user-friendly interfaces with React.js and contemporary frontend frameworks.
  • Build reusable, modular UI components in JavaScript (ES5/ES6) and TypeScript for wide reuse across projects.
  • Convert UI/UX designs, wireframes, and business requirements into production-ready code.
  • Create responsive web layouts using HTML5, CSS3, and modern styling approaches.
  • Improve performance, accessibility, and cross‑browser compatibility across applications.
  • Collaborate with product owners, UX designers, backend developers, and stakeholders to deliver features.
  • Write clean, maintainable, and well-documented code following frontend development best practices and standards.
  • Implement state management solutions and ensure efficient data flow across applications.
  • Participate in code reviews, provide constructive feedback, and promote coding best practices within the team.
  • Manage source control with GitHub, including branching, pull requests, merges, and release management.
  • Set up and maintain CI/CD pipelines to automate build, test, and deployment processes.
  • Troubleshoot, debug, and resolve defects and production issues.
  • Develop and maintain automated test scripts using Playwright and other testing tools.
  • Create and execute unit, integration, end-to-end (E2E), and regression tests to ensure quality.
  • Monitor application stability and performance through automated testing and CI practices.
  • Ensure compliance with security, accessibility, and regulatory standards throughout development.
  • Participate in Agile ceremonies including sprint planning, daily stand-ups, backlog grooming, and retrospectives.
  • Support production deployments and provide post-release monitoring and issue resolution.

Requirements

  • Strong React experience with solid HTML and CSS skills.
  • Excellent JavaScript and TypeScript knowledge, with hands-on experience using ES5/ES6 features.
  • Solid understanding of GitHub workflows and version control practices.
  • Experience building and maintaining CI/CD pipelines.
  • Experience with Playwright and automated testing frameworks.

Technologies

  • React
  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • ES5/ES6
  • GitHub
  • Playwright
  • HTML5
  • CSS3

Details

  • Salary: USD 110,000 - 120,000 per year
  • Location: Malvern, PA (onsite)
  • Job Function: Technology
  • Role: Engineer
  • Job ID: 421864
  • Desired Skills: CSS, HTML, React
  • Minimum Education: Bachelor of Computer Science

Benefits

  • Discretionary annual incentive
  • Comprehensive medical coverage including medical, dental, vision, disability planning, and pet insurance
  • Maternal and parental leaves for family support
  • Auto and home insurance plus identity theft protection
  • Commuter benefits and certification plus training reimbursement for growth
  • Vacation, time off, sick leave, and holidays
  • Legal assistance, 401K plan, performance bonus, college fund, student loan refinancing

Managerial and Professional Skills

  • Planning and execution — prioritize tasks, estimate effort, and hit milestones while balancing multiple commitments
  • Stakeholder management — build strong relationships with business teams, clients, and leadership through proactive communication
  • Communication — convey technical and non-technical information clearly in meetings, documentation, and updates
  • Collaboration — foster teamwork across cross-functional groups and share knowledge
  • Decision making — analyze options, assess risks, and choose solutions aligning with technical and business goals
  • Leadership and ownership — own deliverables, drive initiatives, and lead by example
  • Risk and issue management — identify risks early and implement mitigation strategies
  • Customer and business focus — understand needs and priorities to deliver measurable value
  • Mentoring and coaching — support team growth through guidance and knowledge sharing
  • Project and change management — adapt to evolving requirements and manage priorities for successful delivery

Desired Candidate Profile

  • Qualifications: Bachelor of Computer Science

Similar Jobs