Senior Software Engineer - Frontend - Pro

Kraken
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
€ 127K

Job location

Remote

Tech stack

JavaScript
Software Design Patterns
Fault Tolerance
Design of User Interfaces
Mobile Application Software
Performance Tuning
Software Architecture
Next.js
Software Engineering
Software Systems
TypeScript
Web Applications
WebSocket
React
Front End Software Development
Api Design

Job description

Kraken is a mission-focused company committed to accelerating the global adoption of crypto so that everyone can achieve financial freedom and inclusion. The Opportunity

  • Design, develop, and maintain high-quality applications using React.
  • Set the standard for high-quality code and lead complex software systems development.
  • Significantly influence technical decisions, contribute to strategy discussions, and shape product/domain decisions.
  • Mentor junior and senior engineers and provide constructive feedback.
  • Master multiple technologies and stay ahead of the curve with new tools and trends.
  • Design and implement scalable, maintainable, and fault-tolerant systems with deep understanding of software architecture and design patterns.
  • Lead and collaborate on complex initiatives, driving feedback and growth across teams.
  • Drive process improvements and lead by example with advanced experience in multiple software development processes.

Requirements

  • 6+ years of software development experience, focusing on web applications.
  • Deep understanding of JavaScript/TypeScript and proficiency with the React ecosystem.
  • Strong experience in API design, security, and performance optimization.
  • Experience with Next.js and WebSockets.
  • Experience with frontend testing frameworks.
  • Familiarity with modern front-end build pipelines and tooling.
  • Strong understanding of UI/UX best practices and principles.
  • Experience within a large technology organization or fast-growing startup.
  • Hands-on experience in consumer payments, crypto or fintech mobile applications.
  • Strong written and verbal communication skills in English.

Apply for this position