Sr. Software Engineer – React Native – Pro
Kraken · Europe
Job Description
Senior Software Engineer – React Native – Pro
Kraken is building the future of crypto, driven by a mission to accelerate global adoption and empower financial freedom. We are a fully remote company with a diverse, world-class team united by a passion for crypto and blockchain technology. Join us in developing premium crypto products for experienced traders and institutions.
About the Role
The Pro team at Kraken is seeking a seasoned Software Engineer to contribute to our flagship Pro trading platform. This role focuses on building high-performance, highly customizable mobile applications using React Native, tailored for professional trading users. You will be instrumental in developing new features, maintaining existing ones, and ensuring a world-class user experience with an exceptional eye for detail. We value individuals who are self-motivated, thrive in a fast-paced environment, and are committed to delivering quality work with a "ship fast, but never ship garbage" mindset.
Key Responsibilities
- Design, develop, and maintain high-quality mobile applications using React Native.
- Set the standard for high-quality code and lead complex software systems development.
- Significantly influence technical decisions, contribute to technical strategy, and shape product/domain decisions with expert knowledge of engineering best practices.
- Mentor junior and senior engineers, providing constructive feedback.
- Master multiple technologies and stay current with new tools and trends.
- Design and implement scalable, maintainable, and fault-tolerant systems, demonstrating a deep understanding of complex software development 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 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 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 trading, crypto, or fintech mobile applications is a plus.
- Strong written and verbal communication skills in English.
- Familiarity with native mobile app development (Objective-C/Kotlin/Java) for both iOS and Android is beneficial.
Kraken is an equal opportunity employer and celebrates diversity. We hire strictly based on merit and encourage applications from candidates who are passionate about crypto, even if they don't meet every listed requirement.
✨ This description was enhanced by AI based on the original listing.