Frontend Developer
India, Karnataka, Bengaluru
2 weeks ago
Applicants: 0
Share
2 months left to apply
Job Description
Greetings from Tata Consultancy Services!!!
Required Experience: 4+ Years
Location: Bangalore
About the Role:
As a Senior Software Engineer, you will focus on engineering beautiful user interfaces and interactions. You will use your deep UI engineering and creative skills to take an influential role in iterating and continuously deploying new features, functionality, and products to our customers.
You will be an important part of a lean DevOps and automation culture where we’ll be looking for you to collaborate with the backend and product teams to drive UI architecture, champion UI code quality, and to build optimized experiences for our end-users.
The candidate must be fluent in ES6+ JavaScript/TypeScript, while also combining expertise with modern JavaScript libraries, tools, and runtimes to engineer abstract, secure, reusable, and testable UI components and applications.
Responsibilities and Duties of the Role:
- Reason logically and creatively, identifying problems, drawing valid conclusions from the data available, and develop effective solutions while applying creative thinking in the design and development of high performing web applications
- Collaborate with peers to design complex applications, peer review code, and suggest optimization
- Enable continuous deployment by championing quality engineering practices: linting, unit testing, e2e testing, pipeline automation
- Collaborate with and influence product teams to build and maintain design system standards, processes, and adoption
- Check-in valuable, clean code daily that adds new features and capabilities
- Help define engineering best practices and provide technical mentorship
- Investigate and resolve any production issues from end user (UI) to service layer and work to prevent them
Required Education, Experience/Skills/Training:
- 3+ years of experience in web application development or software engineering in a large enterprise environment using modern frameworks
- Have expertise with JavaScript ES6+/TypeScript, native DOM interfaces, WebSocket protocol, REST/SOA patterns.
- Expertise with programming using a best of breed UI stack: React/React Query, TypeScript, Tailwind, Jest, React Testing Library, Webpack, Babel, Node/Express, OAuth.
- Have a track record of championing quality engineering; be adamant that all UI code is written in a way that can be tested both with unit tests and end-to-end tests.
- Have a strong understanding of (and be opinionated about) browsers, devices, OS, and other user agent interoperability and compatibility concerns
- Have hands on DevOps experience with AWS, GitLab CI/D pipelines, Docker, Kubernetes/Helm
- Have experience working with high-performing teams using Agile and methodologies and frameworks
Experience with:
- React, Typescript
- Redux Toolkit, React Query
- Jest, React Testing Library
- Webpack Build / Bundling
- Next.JS, Express
- REST / SOA Patterns
- CSS, Tailwind
- OAuth, OpenID, SSO
- Git Branching, Merging, Flows
- Docker, Kubernetes, CI/CD Pipelines
Additional Information
- Company Name
- Tata Consultancy Services
- Industry
- IT Services and IT Consulting
- Department
- N/A
- Role Category
- Information Technology
- Job Role
- Mid-Senior level
- Education
- No Restriction
- Job Types
- On-site
- Employment Types
- Full-Time
- Gender
- No Restriction
- Notice Period
- Immediate Joiner
- Offered Salary
- INR 5 - 15 LPA
- Year of Experience
- 1 - Any Yrs
- Job Posted On
- 2 weeks ago
- Application Ends
- 2 months left to apply
Similar Jobs
Quick Apply
Upload your resume to apply for this position