Senior Frontend Software Engineer

July 4, 2025
Application ends: October 4, 2025

Apply for this job

Email *

Job Description

The Role:

As a Senior Frontend Software Engineer at CTC, you will be a key driver in shaping and building the user-facing experience of Crypto Tax Calculator. You will tackle challenging problems, transforming complex tax and crypto concepts into intuitive, performant, and high-quality user interfaces. You will take ownership of the frontend landscape, work closely with founders, product, design, and marketing teams, and help elevate the entire team’s frontend capabilities. We need someone who has shipped products, cares deeply about the user experience, and wants to build great frontend systems in a fast-paced, high-velocity environment.

What You’ll Do:

  • Build & Innovate: Write clean, maintainable, and performant code (primarily React & TypeScript) to deliver elegant solutions for complex business requirements.
  • Own the Frontend: Take ownership of frontend features from concept to deployment, ensuring high standards of quality, scalability, performance, and accessibility (WCAG).
  • Collaborate Deeply: Work cross-functionally with founders, product managers, designers, backend engineers, and marketing to align client needs with the product roadmap and ensure a seamless, high-quality user experience.
  • Shape Our Systems: Actively contribute to our frontend architecture, help define and refine our frontend standards, patterns, and potentially build out our design system.
  • Champion Quality: Advocate for and implement robust frontend testing strategies (Unit, Integration, E2E) and ensure best practices in code reviews.
  • Mentor & Level Up: Provide mentorship to junior and mid-level engineers, share your knowledge, and help foster a culture of frontend excellence within the team.
  • Drive Improvement: Take initiative to identify and implement improvements to our frontend codebase, development processes, and tooling.
  • Remote Collaboration: Proactively engage in a remote-first environment, ensuring effective collaboration across global teams and time zones.

Technical Requirements:

  • Minimum Bachelor-level qualification in software engineering or a related field, or equivalent professional experience.
  • Minimum 3+ years of professional experience as a Software Engineer, with a strong focus on frontend development.
  • Advanced understanding of TypeScript and its application in large-scale React projects.
  • Deep expertise in React and its ecosystem (e.g., state management libraries like Redux, react-query, hooks, context API, styled-components, Tailwind CSS).
  • Proven experience building, testing (e.g., Jest, Cypress, React Testing Library, Puppeteer), and deploying high-quality, scalable web applications.
  • Experience with modern frontend tooling (e.g., Webpack, Vite, Babel, ESLint, Prettier, Lerna/Nx for monorepos).
  • A solid understanding of web performance optimisation techniques and accessibility best practices (WCAG, ARIA).
  • Experience with Node.js, AWS and MongoDB is a plus.
  • Background in Design or similar experience is a plus.

About You:

  • You are currently (or have recently been) a senior-level engineer in a product-focused company, ideally with early-stage startup experience.
  • You have high agency – proactive, resourceful, with strong problem-solving abilities and a bias for action.
  • You have a proven track record of shipping user-facing products and taking features from idea to reality.
  • You possess a genuine passion for frontend development and a keen eye for design, UI/UX, and building exceptional user experiences.
  • You have experience in software design and can make thoughtful contributions to frontend architectural decisions and the development of frontend systems/standards.
  • You are an excellent collaborator, highly organized and detail-oriented, with strong cross-functional collaboration skills.
  • You are technically adept, able to communicate complex solutions to diverse stakeholders.
  • You are a natural mentor, eager to share your expertise and help others grow their frontend skills.
  • You are comfortable working autonomously in a remote-first, fast-paced environment.
  • You are passionate about startups and innovation.
  • You have an interest in the cryptocurrency industry or a strong willingness to learn.
  • You love to code.

Are you interested in this position?

Apply by clicking on the “Apply Now” button below!

#GraphicDesignJobsOnline

#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers# Dynamicbrand guru