Senior Software Engineer – Frontend – Pro

The Opportunity

We’re seeking a Senior Software Engineer – Frontend – Pro to join our dynamic team and contribute to our mission of accelerating the adoption of cryptocurrency. This role offers an exciting opportunity to work on cutting-edge financial technology in a fast-paced environment.

What you’ll do

  • Design, develop, test, and deploy high-quality, scalable, and performant frontend solutions for Kraken Pro, our advanced trading platform.
  • Collaborate closely with product managers, UX/UI designers, and backend engineers to define requirements, create technical specifications, and deliver user-centric features.
  • Contribute to the entire software development lifecycle, from ideation to deployment and maintenance.
  • Participate in code reviews, provide constructive feedback, and ensure adherence to best practices and coding standards.
  • Mentor junior engineers, share knowledge, and foster a culture of continuous learning and improvement.
  • Stay up-to-date with emerging frontend technologies and industry trends, and advocate for their adoption when appropriate.
  • Troubleshoot and debug complex issues, ensuring the stability and reliability of our platform.
  • Optimize application performance, scalability, and responsiveness.

What we look for

  • 7+ years of professional experience in frontend software development, with a strong focus on building complex web applications.
  • Expertise in React, TypeScript, and modern JavaScript (ES6+).
  • Deep understanding of frontend architecture, design patterns, and best practices.
  • Proficiency in state management libraries (e.g., Redux, Zustand).
  • Experience with testing frameworks (e.g., Jest, React Testing Library).
  • Familiarity with build tools (e.g., Webpack, Vite).
  • Solid understanding of web performance optimization techniques.
  • Experience with RESTful APIs and asynchronous programming.
  • Strong problem-solving skills, attention to detail, and a passion for crafting exceptional user experiences.
  • Excellent communication, collaboration, and interpersonal skills.
  • Ability to work independently and as part of a distributed team.
  • Prior experience in the fintech or cryptocurrency space is a strong plus.
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Location

Remote (USA, Canada, Brazil)

Job Category: Utilities
Job Type: Remote
Job Location: USA, Brazil, Canada
Organization: Job Hunting U

Apply for this position

Allowed Type(s): .pdf, .doc, .docx