Job Description

Summary

We’re looking for a Middle Full-Stack Engineer (Frontend-Focused) with strong React and TypeScript skills who’s passionate about creating user-centric, scalable applications. You'll work closely with product designers, backend engineers, and DevOps to deliver polished features — and have the opportunity to contribute to backend development in Ruby on Rails as you grow.

Responsibilities:

  1. Develop and maintain responsive applications using React, TypeScript, and Next.js.
  2. Implement intuitive, scalable front-end components based on business requirements and UI/UX designs.
  3. Contribute to end-to-end feature development — including backend implementation in Ruby on Rails (with support for knowledge ramp-up).
  4. Drive epics from technical design through to production release, ensuring timely delivery.
  5. Provide accurate estimates for tasks, considering dependencies and complexity.
  6. Break down epics into actionable user stories in collaboration with the engineering manager.
  7. Work closely with product designers to implement and maintain consistent, high-quality user experiences.
  8. Ensure integration with backend services and APIs in collaboration with backend engineers.
  9. Utilize Redux Toolkit and Redux Toolkit Query for effective state management and data fetching.
  10. Write clean, maintainable code and comprehensive unit tests using Jest.
  11. Participate in early-stage QA processes to ensure product quality (“shift-left” approach).
  12. Continuously improve development practices and stay current with modern trends in web development.

Requirements:

  1. 3+ years of commercial experience in full-stack or frontend development.
  2. Expert-level proficiency in React, TypeScript, and Next.js.
  3. Strong experience with Git and version control workflows.
  4. Practical knowledge of responsive design principles and mobile-first development.
  5. Experience with Styled-components or other CSS-in-JS libraries.
  6. Strong skills in state management using Redux Toolkit and RTK Query.
  7. Ability to write robust, maintainable, and well-tested code.
  8. Excellent analytical and problem-solving skills with attention to detail.
  9. Clear and confident communication skills in English (B2 or higher).
  10. Team-oriented mindset and willingness to collaborate cross-functionally.
  11. Experience with Agile development processes, including story estimation and sprint participation.
  12. Understanding and application of the “shift-left” testing approach.

Nice to Have:

  1. Experience contributing to backend development (especially with Ruby on Rails).
  2. Familiarity with Agile methodologies beyond Scrum (e.g., Kanban, SAFe).
  3. Strong exposure to unit testing and test-driven development (TDD).
  4. Experience with CI/CD pipelines and automated deployments.
  5. Performance optimization and debugging skills.
  6. Exposure to trading or fintech platforms.
  7. Basic understanding of crypto trading concepts and terminology.

Skills
  • Attention to Detail
  • Communications Skills
  • Development
  • Problem Solving
  • React
  • TypeScript
© 2025 cryptojobs.com. All right reserved.