Lead Software Engineer
Full Job Description
FinBox is seeking a Lead Frontend Engineer to lead the design and development of intuitive, high-performance, and scalable web interfaces for our innovative fintech products. This is an excellent opportunity for a seasoned engineer with experience in frontend architecture and team leadership, preferably within a B2B SaaS or fintech domain. You will collaborate closely with product managers, backend engineers, and designers to ensure frontend excellence, from architectural decisions to daily execution, while also mentoring a talented team of frontend developers.
Key Responsibilities:
- Oversee and advance the frontend architecture, ensuring scalability, maintainability, and optimal performance.
- Lead the development of responsive, accessible, and highly interactive web applications using modern technologies like React, TypeScript, and Tailwind CSS.
- Collaborate with cross-functional teams to translate product visions into robust technical solutions.
- Mentor and guide frontend engineers through code reviews, pair programming, and knowledge sharing initiatives.
- Establish and uphold engineering best practices, CI/CD pipelines, and coding standards.
- Ensure superior performance, user experience, and visual consistency across all browsers and devices.
- Proactively identify and resolve technical debt, scalability issues, and architectural deficiencies.
- Stay abreast of the latest frontend technologies and integrate innovative tools and workflows into the team.
- Serve as a technical advisor for frontend roadmap planning, design discussions, and prioritization.
Qualifications:
- A minimum of 7 years of experience in frontend development, with proven experience in technical leadership or mentoring.
- A demonstrated history of successfully delivering large-scale web applications in dynamic B2B product companies or startups.
- In-depth knowledge of modern JavaScript (ES6+), React, TypeScript, CSS, and associated build tools (Webpack, Vite, ESLint).
- Strong foundation in web fundamentals, including HTML5, CSS3, browser APIs, and performance optimization techniques.
- Proven experience in building complex dashboards, data visualizations, or workflow-intensive interfaces.
- Solid understanding of unit and integration testing methodologies, and familiarity with frontend testing frameworks (Jest, React Testing Library, Cypress).
- A product-centric approach with a keen eye for user experience and meticulous attention to detail.
- Exceptional communication and interpersonal skills, enabling effective collaboration with cross-functional teams.
- Experience with design systems and component libraries is advantageous.
- Exposure to backend systems or full-stack development is a plus.
Company
FinBox
FinBox is a rapidly growing fintech company founded in 2017, specializing in building advanced technologies for the financial services sector. Our solutions empower lenders such as banks, NBFCs, and l...