About the Role
The role involves leading frontend development efforts to create responsive and intuitive user experiences, working closely with design and product teams to implement features that enhance platform usability and performance.
Responsibilities
- Design and implement user-facing features using modern JavaScript and TypeScript
- Optimize frontend architecture for speed, scalability, and maintainability
- Collaborate with UX designers to translate mockups into functional interfaces
- Write clean, well-documented, and testable code
- Lead code reviews and mentor junior developers
- Identify and resolve performance bottlenecks in the frontend stack
- Work with backend teams to define API requirements and integrations
- Ensure cross-browser and cross-device compatibility
- Maintain and improve frontend testing frameworks
- Contribute to technical planning and roadmap discussions
- Implement accessibility standards across all user interfaces
- Stay current with evolving web technologies and best practices
- Drive adoption of frontend design systems and component libraries
- Support production deployments and monitor frontend performance
- Troubleshoot and debug issues reported by users or monitoring tools
- Participate in agile development cycles with iterative delivery
- Ensure frontend code aligns with security and compliance standards
- Collaborate on internationalization and localization efforts
- Improve developer tooling and workflows for frontend teams
- Contribute to documentation for internal and external stakeholders
Nice to Have
- Master’s degree in computer science or related discipline
- Experience with TypeScript in large-scale applications
- Background in fintech or financial software development
- Contributions to open-source frontend projects
- Experience with micro-frontend architectures
- Knowledge of GraphQL and Apollo Client
- Familiarity with server-side rendering and static site generation
- Experience with design systems and UI component libraries
- Exposure to mobile web performance challenges
- Leadership experience in technical mentorship or project ownership
Compensation
Competitive salary and equity package
Work Arrangement
Hybrid work model with flexible remote options
Team
Collaborative engineering team focused on building scalable financial tools
Our Tech Stack
- Frontend built with React and TypeScript
- State management using Zustand and React Query
- Testing with Jest, Cypress, and React Testing Library
- CI/CD powered by GitHub Actions
- Design system based on internal component library
- Monitoring via Sentry and custom performance dashboards
Engineering Culture
- Emphasis on code quality and peer review
- Autonomy in technical decision-making
- Regular tech talks and knowledge sharing
- Quarterly hackathons and innovation sprints
- Transparent roadmap planning with product teams
- Focus on reducing technical debt proactively
Visa sponsorship available for qualified candidates