Senior Software Engineer

closed
Kraken Digital Asset Exchange Logo

Kraken Digital Asset Exchange

πŸ“Remote - United States

Summary

Join Kraken's Growth team as a fully remote React Native engineer and contribute to the expansion of their global user base. You will design, develop, and maintain high-quality mobile applications, focusing on creating captivating onboarding experiences and optimizing user activation. The role requires strong experience in software development, specifically with React Native, JavaScript/TypeScript, and API design. You will collaborate with cross-functional teams, mentor junior engineers, and drive process improvements. Kraken offers a unique opportunity to work in a mission-focused company at the forefront of the crypto industry.

Requirements

  • A strong understanding of user behavior, onboarding best practices, and data-driven decision-making
  • A creative mindset to design user experiences that stand out and leave a lasting impression
  • 6+ years of experience in software development, with a focus on web and mobile applications
  • Deep understanding of JavaScript/TypeScript and proficiency with React Native frameworks
  • Strong experience of 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

Responsibilities

  • Design, develop, and maintain high-quality mobile applications using React Native
  • Design and execute onboarding experiences that captivate new users and streamline their journey
  • Optimize the activation process to ensure users quickly realize the value of our platform
  • Create and refine a first-time user experience that sets the gold standard in our industry
  • Develop innovative features to incentivize engagement and loyalty
  • Continuously test, learn, and improve strategies based on user behavior and feedback
  • Set the standard for high-quality code and lead complex software systems development
  • Significantly influence technical decisions, contribute to technical strategy discussions, and shape product/domain decisions with an expert understanding of engineering best practices
  • 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 a deep understanding of complex software development architecture and design patterns
  • Lead and collaborate on complex initiatives, and drive feedback and growth across teams
  • Drive process improvements and lead by example with advanced experience in multiple software development processes

Preferred Qualifications

  • Familiarity with native mobile app development (iOS/Android)
  • Knowledge of the cryptocurrency industry and blockchain technology

Benefits

Fully remote work

This job is filled or no longer available