Role in brief
CoinsPaid, a crypto payment service provider, is seeking a Frontend Engineer to join its design core team. This role focuses on building and maintaining UI components, evolving the company's design system, and ensuring UI engineering best practices. Candidates with strong React and JavaScript skills, and experience with design systems, should apply to contribute to consistent and high-quality user interfaces across all products.
About the role
This role involves hands-on development of reusable UI components that will be integrated across all company products. The Frontend Engineer will be responsible for the entire lifecycle of these components, from initial creation to ongoing maintenance and evolution. This work is central to establishing a cohesive and efficient user experience across CoinsPaid's offerings.
A key aspect of this position is owning and developing the company-wide UI design system and its core UI Kit. This includes defining and enforcing UI engineering best practices and coding standards. The engineer will act as a technical reference for UI-related topics, influencing the visual and functional aspects of applications and supporting the integration of the UI Kit into various products.
Success in this role means ensuring UI quality, consistency, and reusability across all applications. This requires close collaboration with designers on the design system's evolution and active participation in code reviews for shared UI codebases. The ideal candidate will demonstrate a proactive, ownership-driven mindset, capable of working independently to solve complex UI challenges.
The annual salary for this role ranges from $55,000 to $85,000 USD.
Skills that matter here
- JavaScript: This role requires excellent JavaScript knowledge (ES6/ES7) to build and maintain UI components and the design system.
- React: Strong experience with React 18+ ecosystem is essential for developing responsive web applications and UI components.
- HTML: Solid experience with HTML is needed for building responsive web applications for both desktop and mobile browsers.
- CSS: This position requires strong CSS skills to create responsive web applications and ensure consistent styling within the design system.
- Material UI: Experience with Material UI is necessary for developing UI components and integrating them into the design system.
- Agile: The role operates within an Agile environment, requiring familiarity with its principles and practices for UI development.
Who this role suits
- A person who thrives on building and maintaining scalable design systems and reusable UI components.
- Someone who enjoys close collaboration with designers to translate design concepts into functional interfaces.
- An individual who is proactive in defining and enforcing UI engineering best practices and coding standards.
- A developer with a strong sense of ownership over UI quality and consistency across multiple products.
From the employer
- Building and maintaining reusable UI components for all company products
- Owning and evolving the company-wide UI design system and core UI Kit
- Shaping and enforcing UI engineering best practices and coding standards
- Acting as a technical reference point for UI-related topics across teams
- Influencing how UX and UI work and look across all applications
- Supporting and leading the integration of the UI Kit into multiple products
- Collaborating closely with designers on the evolution of the design system
- Contributing to technical processes around UI development
- Participating in code reviews for the shared UI codebase and consuming applications
General expertise
- 5+ years of experience as a Frontend Engineer (JavaScript, React)
- Strong hands-on experience with the React 18+ ecosystem
- Excellent JavaScript knowledge (ES6/ES7)
- Solid experience building responsive web applications for desktop and mobile browsers (HTML, CSS, React, Material UI)
- Awareness of cross-browser compatibility issues and client-side performance considerations
- Experience working in an Agile environment
- Good level of spoken and written English and Russian
Design systems, UI architecture & component-driven development
- Proven experience building and maintaining design systems at scale
- Deep understanding of component-driven development (Storybook, MDX, visual testing)
- Strong knowledge of design tokens, theming, and scalable UI architecture
- Experience working closely with designers (Figma, design handoff, design tokens synchronization)
- Passion for UI quality, consistency, and reusable component development
- Experience integrating a shared UI Kit into multiple applications and teams
- Quality, ownership & engineering mindset
- Deep understanding and practical experience in software testing (unit, UI, integration, component tests)
- Proactive mindset and willingness to take ownership of the UI design system
- Ability to work independently and solve complex problems
- Experience participating in and driving code review processes and coding standards
Nice-to-have
- Understanding of accessibility standards (WCAG, ARIA)
- Experience contributing to internal or open-source UI libraries
- Familiarity with Figma API or automated design-to-code workflows
- Knowledge of CI/CD pipelines for frontend modules
- Flexible Benefits — up to €230/month for wellness, coworking, home office, etc.
- Fully remote work from almost anywhere; optional offices and relocation support
- Flexible, async-friendly environment
- Budget for courses, certifications, and professional development; language learning support
- Medical insurance or reimbursement; mental health support
- Financial support for important life events
- Merch shop with rewards; team offsites and company events
Questions about this role
What is the remote work policy for this position?
This is a fully remote position, allowing work from almost anywhere globally.
What level of seniority is expected for this role?
This position is for a middle-seniority Frontend Engineer.
What are the core technical skills required for this role?
Key technical skills include JavaScript, React (version 18+), HTML, CSS, Material UI, and experience with design systems and component-driven development using tools like Storybook.