Frontend Engineer (React / TypeScript)
Summary
Frontend engineer building web applications for a new digital bank for SMBs in Japan (Money Forward with SMFG/SMBC), working in an agile cross-functional team in Chennai. Core stack is TypeScript, React, Shadcn UI, Tailwind CSS, and TanStack, with strong focus on UI architecture, performance, accessibility, testing, and CI/CD.
- Architect, develop, and maintain high-performance, accessible, and responsive web applications using TypeScript, React, and modern UI toolkits (Shadcn, Tailwind CSS, TanStack).
- Partner with Product Managers, UX Designers, and Backend Engineers to translate complex banking domain workflows (CLM, loans, transactional channels) into seamless frontend experiences.
- Drive UI architecture, design systems, state management, and web performance optimization for mission-critical fintech applications.
- Champion integrates testing at different layers like unit , storybook and playwright testing and non-functional quality standards (web security, accessibility,WCAG, Core Web Vitals) within modern CI/CD pipelines.
- Integrate GenAI tools and workflows (Copilot, Claude Code, ChatGPT) to boost developer productivity and streamline operational processes.
- Lead sprint execution as a technical mentor and Scrum contributor, taking end-to-end ownership across the software development lifecycle.
Requirements
- 5+ years of professional experience building scalable web applications with React and TypeScript.
- Solid proficiency with state management libraries, asynchronous API integration (REST/GraphQL), and modern CSS frameworks (Shadcn UI/Material UI, Tailwind, or styled-components).
- Strong understanding of web security fundamentals (OAuth2, OIDC, XSS, CSRF) and performance tuning.
- Experience with frontend testing frameworks (Jest, React Testing Library, Playwright)).
- Practical experience with Git, CI/CD automation pipelines, and containerized deployments (Docker).
- Bachelor's or Master's degree in Computer Science, Information Technology, or equivalent practical experience.
- Prior exposure to fintech, banking, payment gateways, or SaaS products in high-growth environments.
- Familiarity with server-side technologies or BFF architectures ( Java/Kotlin, Spring Boot).
- Hands-on experience leveraging AI tools (GitHub Copilot, Claude Code, ChatGPT) for development workflows.
- Experience with modern cloud platforms (AWS, GCP, or Azure) and micro-frontend architectures.
- Opportunity to build a digital bank from scratch alongside top engineering talent in India and Japan.
- High-ownership environment where critical thinking, initiative, and modern engineering practices are valued.
- Continuous learning opportunities, AI tool enablement, and collaborative cross-border innovation.
Skills
- Accessibility
- Agile
- AI
- API
- Argo CD
- Automation
- AWS
- Azure
- ChatGPT
- CI/CD
- Claude Code
- Cloud
- Cloud Native
- CSS
- DevOps
- Docker
- ECS
- Fintech
- GCP
- Generative AI
- Git
- GitHub
- GitHub Actions
- Github Copilot
- GraphQL
- Java
- Jest
- Kotlin
- OAuth
- OpenID
- Playwright
- PostgreSQL
- React
- Redis
- SaaS
- Scrum
- Spring
- Storybook
- Tailwind
- TypeScript
- WCAG