Job Title: Front-End Developer (React)
Role Overview
We are looking for a high-impact Front-End Developer who can take full ownership of building and scaling user-facing applications—from early concepts to production. This role requires strong problem-solving skills, comfort working in ambiguous environments, and the ability to collaborate closely across product, design, and engineering teams.
Responsibilities
- Design and develop scalable, maintainable, and high-quality front-end applications using React
- Translate product and business requirements (often ambiguous) into robust technical solutions
- Participate in system design discussions, particularly at the front-end and API interaction level
- Architect front-end applications from scratch (structure, state management, performance strategy)
- Collaborate closely with Product, Backend, Design, and QA teams
- Take full ownership of features from design through delivery and maintenance
- Write clean, testable, and well-documented code following best practices
- Optimize applications for performance, usability, and accessibility
- Contribute to code reviews and help raise overall engineering standards
Technical Requirements
Core Front-End Skills
- Strong proficiency in JavaScript (ES6+) and TypeScript
- Deep hands-on experience with React
- Solid understanding of:
- Component architecture and design patterns
- State management (Redux, Zustand, React Query, or similar)
- Hooks and modern React practices
- Ability to design front-end architecture for medium to large-scale applications
System Design & Backend Awareness
- Good understanding of system design concepts for web applications
- Familiarity with Node.js and backend development fundamentals
- Awareness of modern JavaScript runtimes and ecosystems such as:
- Understanding of:
- RESTful APIs and API design principles
- Authentication & authorization flows
- Performance optimization and caching strategies
- Web security fundamentals
Tooling & Ecosystem
- Experience with Git and collaborative development workflows
- Familiarity with modern build tools and bundlers (Vite, Webpack, etc.)
- Experience working with or building design systems
- CI/CD familiarity is a plus
Soft Skills & Mindset
- Strong problem-solving ability with a structured, analytical approach
- Comfort with ambiguity and the ability to make informed decisions with incomplete information
- Team-oriented mindset with strong communication skills
- High sense of ownership and accountability for outcomes, not just tasks
- Curious, proactive, and committed to continuous learning
Nice to Have
- Experience building front-end applications from scratch to production
- Background in startup or fintech environments
- Experience with high-scale or high-traffic consumer products