All jobs
Save

Senior Software Engineer - React Native - Business Services

Kraken
Contract type
Ongoing
Work mode
100% remote
Experience
Senior · 5+ years

Job description

Key details

  • Develop and maintain high-quality mobile experiences using React Native and TypeScript across multiple Kraken products
  • Own initiatives end to end, from clarifying requirements and aligning stakeholders through implementation, release and post-launch iteration
  • Build support-related functionality such as in-product messaging, chat experiences, content, banners, modals and voice-call capabilities
  • Adapt your approach to the needs of each product, whether the priority is performance, design precision, reliability or maintainability
  • Work across Product, Design, mobile, web and backend teams to bring the right people together, resolve ambiguity and drive initiatives forward
  • Write clean, well-tested code and participate actively in technical design discussions, code reviews and mobile release processes
  • Contribute to real-time experiences using APIs and WebSockets, including Kraken-built alternatives to third-party support tooling
  • Help improve shared architecture, components and development practices across Support Center's web and mobile contributions
  • Company mission
  • Information not specified

Primary stack

Core technologies

React NativeReactTypeScriptSwiftKotlinGoNode.js

Benefits

  • Information not specified

Requirements & details

  • 5+ years of software development experience, including hands-on experience building and shipping mobile applications with React Native
  • Strong working knowledge of JavaScript and TypeScript, together with experience using React and modern frontend development practices
  • Demonstrated ability to own projects or mobile releases from initial requirements through production delivery
  • Excellent organisation skills, with a structured approach to managing priorities, dependencies and cross-functional stakeholders
  • Strong written and verbal communication skills in English, with the ability to clarify ambiguous problems and build alignment
  • A collaborative, low-ego mindset and the flexibility to contribute effectively within products and codebases owned by other teams
  • Experience working with APIs, frontend testing, mobile performance and modern build and deployment pipelines
  • Sound technical judgement and attention to detail, with a consistent focus on quality, reliability and getting work completed
  • Nice to haves: Experience with native iOS or Android development using Swift or Kotlin
  • Nice to haves: Familiarity with Node.js or experience contributing beyond the frontend into backend systems
  • Nice to haves: Experience building real-time functionality using WebSockets, live messaging or asynchronous architectures
  • Nice to haves: Familiarity with customer-support platforms or customer-experience tooling and APIs
  • Nice to haves: Experience owning iOS and Android build, deployment and release processes
  • Nice to haves: Working knowledge of Rust, Go or C++
  • Nice to haves: Experience working across multiple products or teams within a large technology organisation
  • Nice to haves: Previous experience in crypto, fintech, consumer finance or another highly regulated product environment
  • React Native, TypeScript, JavaScript, React, Node.js, WebSockets, Swift, Kotlin, Rust, Go, C++
  • React Native
  • React
  • TypeScript
  • Node.js
  • Swift
  • Kotlin
  • Go

Apply