❓About
Frontend Engineer with 4+ years of experience building scalable and performant web applications using React, Next.js, and TypeScript. Strong focus on data-driven interfaces, particularly dashboards for monitoring, counselling management, and data visualisation.
Contributed to the growth of a startup from a team of 4 to 20, taking on increasing responsibility in frontend development, system design, and technical decision-making as the product and organisation scaled.
Began career in QA engineering, specialising in performance and load testing using JMeter, AWS, and PostgreSQL, which built a strong foundation in system reliability and end-to-end architecture.
Transitioned into a full-stack developer (React, Node.js), and now focuses on frontend engineering with deep involvement in architecture design. Contributed to research-driven projects in the mental health domain, including depression-related data systems and a Python-based model that resulted in a registered patent.
Experienced in leading projects, collaborating with cross-functional teams, and working with cloud platforms such as AWS and Azure.
✅ Role Overview
Frontend Engineer with 4+ years of experience building scalable, high-performance web applications using React, Next.js, and TypeScript. Focused on data-driven interfaces, including dashboards for monitoring, counselling management, and data visualisation.
Experienced in system design and frontend architecture within a fast-growing startup environment (4 to 20 employees). Background in QA and full-stack development, providing strong understanding of system reliability and end-to-end workflows. Contributed to mental health research projects, including a patented Python-based model.
🔑 Key Responsibilities
- Core Responsibilities
- Define and design system architecture based on business goals, ensuring scalability, performance, and maintainability
- Build scalable and maintainable user interfaces using React, Next.js, and TypeScript
- Translate design specifications into pixel-accurate, responsive, and accessible UI
- Develop and maintain data-driven dashboards for monitoring, counselling management, and data visualisation
- Contribute to frontend architecture and cross-system design decisions
- Performance & Quality
- Optimise frontend performance through code splitting, lazy loading, and bundle optimisation
- Ensure high standards of code quality, maintainability, and scalability
- Apply understanding of system reliability from QA and performance testing background
- Collaboration
- Collaborate closely with designers, product managers, and backend engineers
- Participate in code reviews and contribute to engineering best practices
- Communicate technical decisions clearly across cross-functional teams
- Ownership & Growth
- Take ownership of features from idea to production
- Contribute to product development in a fast-growing startup environment
- Continuously improve user experience through iteration and feedback
🛠️ Required Skills and Qualifications
- 4+ years of experience building production-ready frontend applications using React, Next.js, JavaScript, and TypeScript
- Strong experience in developing data-driven interfaces and dashboards, including monitoring and analytics systems
- Solid understanding of system architecture and scalable frontend design, with experience aligning technical solutions to business needs
- Experience with state management and API integration (REST APIs, serverless functions)
- Hands-on experience with cloud platforms (AWS, Azure) and modern deployment environments (Docker, CI/CD)