06 Aug
|
U.S. Bancorp India
|
Chennai
06 Aug
U.S. Bancorp India
Chennai
At U.S. Bancorp India, we are on a journey to do our best. We believe it takes all of us to bring our shared ambition to life, and each person is unique in their potential. A career with U.S. Bancorp India gives you a wide, ever-growing range of opportunities to discover what makes you thrive at every stage of your career. Try new things, learn new skills and discover what you excel at-all from Day One.
Job Description
We are looking for a highly skilled
Senior Software Engineer - Frontend with strong expertise in React.js, JavaScript/TypeScript, Jest, and modern web technologies. The ideal candidate will have a passion for building scalable, responsive, and high-performance web applications while collaborating with cross-functional teams in a fast-paced agile environment.
This role requires a hands-on engineer who can drive technical excellence, collaborate with onshore leads and product teams on complex integrations, mentor junior developers, and deliver high-quality software solutions.
Key Responsibilities
Application Development
- Design, develop, test, and maintain modern web applications using
React.js and related frontend technologies.
- Build reusable, maintainable, and scalable UI components.
- Translate UX/UI designs into high-quality production-ready code.
- Develop responsive and accessible web applications that provide exceptional user experiences.
Software Engineering Excellence
- Write clean, maintainable, and efficient code following engineering best practices.
- Participate in architecture discussions and technical design reviews.
- Optimize applications for performance, scalability, and reliability.
- Troubleshoot and resolve production issues effectively.
Testing & Quality
- Develop comprehensive unit and integration tests using
Jest, React Testing Library, and related testing frameworks.
- Maintain high code quality through code reviews, static analysis, and CI/CD practices.
- Ensure adequate test coverage and adherence to quality standards.
Collaboration
- Work closely with Product Managers, UX Designers, Architects, and Backend Engineers.
- Participate in Agile ceremonies including sprint planning, daily standups, retrospectives, and backlog grooming.
- Mentor junior engineers and contribute to the team''s technical growth.
Continuous Improvement
- Stay current with emerging frontend technologies and industry best practices.
- Drive adoption of engineering standards, automation, and development efficiencies.
- Contribute to documentation, knowledge sharing, and technical communities within the GCC.
Required Qualifications
Education
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
Experience
- 5+ years of professional software development experience.
- 3+ years of hands-on experience with React.js in enterprise-scale applications.
- Experience working in Agile/Scrum environments.
- Experience collaborating with geographically distributed teams.
Technical Skills
Frontend
Expert knowledge of:
- React.js
- JavaScript (ES6+)
- TypeScript
- HTML5
- CSS3
- Responsive Web Design
Testing
Strong hands-on experience with:
- Jest
- React Testing Library
- Unit, Integration, and Component Testing
State Management
Experience with one or more:
- Redux
- Redux Toolkit
- Context API
- Zustand
API Integration
- Experience consuming RESTful APIs and/or GraphQL services.
- Good understanding of API-driven application development.
Build & Dev Tools
- Git/GitHub/Azure DevOps
- Webpack/Vite
- npm/yarn
- CI/CD pipelines
Cloud & DevOps (Preferred)
- Exposure to Azure, AWS, or GCP.
- Understanding of containerization and deployment practices.
Preferred Qualifications
- Experience with
Next.js or contemporary React frameworks.
- Knowledge of accessibility standards (WCAG).
- Experience with UI component libraries such as Material UI, Ant Design, or Chakra UI.
- Familiarity with micro-frontend architectures.
- Experience working in a product engineering environment.
- Understanding of frontend security best practices.
Leadership Expectations
- Demonstrates ownership and accountability.
- Proactively identifies and resolves technical challenges.
- Influences technical decisions through strong engineering judgment.
- Mentors team members and promotes a culture of engineering excellence.
- Drives continuous improvement and innovation.
Success Metrics
- Delivery of high-quality, scalable frontend solutions.
- Strong test automation and code quality metrics.
- Positive stakeholder and customer feedback.
- Contribution to engineering best practices and team growth.
- Reliable delivery against sprint and program commitments.
Good-to-Have Technologies
- Next.js
- Node.js
- GraphQL
- Cypress / Playwright
- Storybook
- Azure DevOps
- Docker
- Tailwind CSS
Location expectations
This role requires working from a U.S. Bank location three (3) or more days per week.
If there's anything we can do to accommodate a disability during any portion of the application or hiring process, please refer to our disability accommodations for applicants - https://careers.usbank.com/global/en/disability-accommodations-for-applicants.
Posting may be closed earlier due to high volume of applicants.
This is an U.S. Bancorp India posting. U.S. Bancorp India is a part of the U.S. Bank family.
📌 Senior Software Engineer (Chennai)
🏢 U.S. Bancorp India
📍 Chennai