About the job
Join us at datacurve as we revolutionize the developer experience through a gamified platform that inspires tens of thousands of coders to engage in thrilling software engineering challenges – all while advancing the frontiers of large language models (LLMs)!
As a Senior Frontend Engineer, you will be a vital member of a dynamic and enthusiastic team committed to tackling complex technical challenges, crafting captivating gamification experiences, and laying the groundwork for a collaborative global developer community.
Your Responsibilities
Create and develop user-friendly, visually appealing, and engaging interfaces that attract developers.
Work closely with product managers, designers, and backend engineers to create integrated gamified experiences and interactive coding challenges.
Design scalable frontend architectures, ensuring maintainability, performance, and reliability as our platform expands.
Promote frontend best practices, enhance code quality, and provide mentorship within the engineering team.
Engage in continuous experimentation, iteration, and optimization of user experiences driven by analytics and user feedback.
Your Qualifications
Over 3 years of experience in developing scalable, high-performance frontend applications utilizing React and TypeScript.
Expertise in crafting responsive, attractive user interfaces using Tailwind CSS.
In-depth knowledge of data fetching, state management, and API integration using GraphQL.
Demonstrated ability to design maintainable, modular frontend codebases and implement best practices.
Experience in developing and maintaining reusable component libraries and frontend design systems.
Familiarity with frontend testing frameworks and best practices (e.g., Vitest, React Testing Library, MSW).
A strong passion for creating delightful user experiences and meticulous attention to detail in UI/UX design.
A proactive approach to iterating quickly based on user feedback and analytical insights.
Preferred Qualifications
Experience with Relay for efficient GraphQL data management and client-side caching.
Familiarity with frontend code generation tools and workflows (e.g., Plop).
Understanding of modern CI/CD practices, including automated testing, linting, and deployment pipelines.

