Job Closed
This listing is no longer active.
We put the power in your hands to buy, sell, and trade digital currency 🌏
Senior Software Engineer – React Native
Location
United Kingdom
Posted
141 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer – React Native
Kraken Digital Asset Exchange
• 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 incentivise engagement and loyalty • Continuously test, learn, and improve strategies based on user behaviour 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
Job 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 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
Benefits
- Kraken culture page to learn about internal values
- Fully remote work in 70+ countries
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• You will build amazing things using MongoDb, Next.js, Nest.js, Node.js, PHP, and MySQL. • On any given day you’ll be coding (writing, reviewing, deploying, testing, reviewing); this is our bread and butter and our passion. • You can expect to be part of regular Scrum Ceremonies, we aren’t prescriptive so each team may have its own flavor. • Innovation is the lifeblood of what we do, you will be able to impact our software in many unique ways.
AI/ML Software Engineer
FTI - Frontier Technology Inc.Right Data. Best Decisions. | Technology and deep data expertise to drive the best defense and intelligence decisions.
• Design and implement APIs, data pipelines, and simulation runtime logic that connect and enable mission applications. • Develop software using modern programming languages such as Java, Python, C++, or TypeScript/Angular. • Write clean, testable, and maintainable code following secure coding and software engineering best practices. • Build and integrate modular microservices to improve scalability, maintainability, and interoperability. • Build and deploy containerized, cloud-native services using Docker, Kubernetes, and CI/CD pipelines. • Implement Infrastructure-as-Code and automation scripts to accelerate deployment and configuration management. • Contribute to secure deployments across hybrid or disconnected environments (IL4–IL6, AWS GovCloud, or on-prem). • Develop distributed systems and data integration frameworks using message buses such as Kafka or Redis. • Engineer data flow between analytic, AI, and simulation components to support real-time mission use cases. • Collaborate with system engineers and architects to ensure interoperability across software ecosystems. • Build and manage databases (PostgreSQL, MongoDB, graph DBs) and model complex data relationships. • Develop data services that feed analytics pipelines or integrate AI/ML outputs into runtime systems. • Write, test, and deploy software within secure or classified environments. • Automate testing and monitoring to ensure performance, reliability, and repeatable deployments. • Support the transition of prototypes to operational systems, focusing on maintainability and observability.
• Design, develop, and maintain robust, scalable, and high-performance web applications • Build and evolve shared component libraries and design-system assets used across multiple Mobility applications • Craft systems designs, lead design decisions, and drive alignment with other senior engineers • Lead comprehensive automated testing strategies, including unit, integration, end-to-end, load, and performance testing • Identify bottlenecks and tech debt; drive incremental scalability, and stability improvements • Develop and enhance automation frameworks for testing, monitoring, auto-scaling, continuous integration and deployment to reduce time to market • Partner with Product, Design, and UX to deliver high-quality user experiences • Lead code reviews (comment, approve, seek revisions, merge), and champion engineering best practices, and continuously raise the quality bar • Troubleshoot complex production issues, devise fixes, author root cause analysis documents, and ensure lasting performance and reliability • Conduct objective and comparative analyses of competing technologies to advise the team of pros and cons of a technology solution • Devise mechanisms to create robust documentation (design docs, run books, change management docs, and readiness plans) • Design tech strategy for live-site support by designing monitoring systems via code, ensuring rapid incident resolution, and driving continuous improvement • Drive cross-team projects as a single-threaded-owner (STO) or tech lead, and actively unblock other engineers to make progress • Gain hands-on experience with automation and AI-driven engineering solutions
• Design, develop, and maintain robust, scalable, and efficient software solutions • Work across the full stack, ensuring seamless integration between internal backend APIs, frontend software, and third party systems • Collaborate with product managers, designers, and engineers to define features and deliver high-quality software on time • Review and improve existing systems for performance, security, and maintainability • Mentor junior engineers, providing technical guidance and helping to foster a collaborative and inclusive environment • Write clean, maintainable, and testable code • Develop automated tests and ensure test coverage • Participate in code reviews to uphold code quality standards • Ensure software meets the regulatory and security requirements in the healthcare space • Continuously learn and adapt to new technologies and industry trends




