Software Engineer - Frontend

Software Engineer - Frontend

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
Kraken

At a Glance

  • Tasks: Design and develop high-quality payment systems using React.js and enhance user experiences.
  • Company: Join a leading tech company in the exciting world of payments and blockchain.
  • Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
  • Other info: Be part of a dynamic team with a culture of innovation and technical excellence.
  • Why this job: Make a real impact on financial systems while working with cutting-edge technology.
  • Qualifications: 5+ years in software development, strong skills in JavaScript/TypeScript, and React.

The predicted salary is between 60000 - 80000 £ per year.

We are currently seeking an experienced Senior Software Engineer to join our growing Payments & Blockchain team to be focused on our payment systems. The Payments & Blockchain team is responsible for the first and last mile of every dollar (digital or fiat) that goes in or out of Kraken. Join our Payments team to help integrate Kraken’s systems with an ever-expanding universe of payment providers. As a member of this team, your focus is on protecting client funds. You will be responsible for building systems that communicate with various blockchains to enable the timely processing of client transactions, while also ensuring the safety and security of all funds on the exchange.

Responsibilities

  • Design, develop, and maintain high-quality payment processing systems using React.js and other relevant technologies.
  • Build and refine seamless transaction experiences that optimize fund transfers for speed, security, and reliability.
  • Ensure an efficient and intuitive onboarding experience for users interacting with payment systems, reducing friction and improving trust.
  • Develop innovative features that enhance engagement, retention, and loyalty within the payments ecosystem.
  • Set the standard for high-quality, secure code and lead the development of complex financial software systems.
  • Influence technical decisions, contribute to strategy discussions, and shape product/domain decisions with a deep understanding of financial systems and security best practices.
  • Mentor engineers, foster a culture of technical excellence, and drive process improvements in financial software development.
  • Design and implement scalable, maintainable, and fault-tolerant financial systems, ensuring compliance and security best practices.

Qualifications

  • 5+ years of experience in software development, with a focus on web and mobile applications.
  • Deep understanding of JavaScript/TypeScript and proficiency with React and React Native frameworks.
  • Experience with Next.js, RESTful APIs 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.
  • Strong written and verbal communication skills in English.

Nice to Haves

  • Knowledge of the cryptocurrency industry and blockchain technology.

Unless a specific application deadline is stated in the job posting, applications are accepted on an ongoing basis. We consider qualified applicants with criminal histories for employment on our team, assessing candidates in a manner consistent with the requirements of the San Francisco Fair Chance Ordinance. As an equal opportunity employer, we don’t tolerate discrimination or harassment of any kind.

Software Engineer - Frontend employer: Kraken

At Kraken, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration within the Payments & Blockchain team. Our commitment to employee growth is evident through mentorship opportunities and a focus on technical excellence, all while ensuring a supportive environment that values diversity and inclusion. Located in the heart of San Francisco, we provide our team with access to cutting-edge technology and the chance to make a meaningful impact in the rapidly evolving world of digital finance.

Kraken

Contact Details:

Kraken Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer - Frontend

Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those using React.js and payment systems. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for interviews by brushing up on your technical skills and understanding the latest trends in payments and blockchain. Practice coding challenges and be ready to discuss your past experiences in detail.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search and genuinely interested in joining our team.

We think you need these skills to ace Software Engineer - Frontend

JavaScript
TypeScript
React
React Native
Next.js
RESTful APIs
WebSockets

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the role of Senior Software Engineer. Highlight your experience with React.js and any relevant projects that showcase your skills in payment systems and blockchain technology.

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about working in the Payments & Blockchain team and how your background aligns with our mission at Kraken.

Showcase Your Technical Skills:Don’t forget to mention your proficiency in JavaScript/TypeScript and any experience with frontend testing frameworks. We want to see how you can contribute to building high-quality, secure code!

Apply Through Our Website:We encourage you to apply through our website for a smoother application process. It’s the best way for us to receive your application and get you on our radar!

How to prepare for a job interview at Kraken

Know Your Tech Stack

Make sure you’re well-versed in JavaScript, TypeScript, and React. Brush up on your knowledge of Next.js and RESTful APIs, as these are crucial for the role. Being able to discuss your experience with these technologies confidently will show that you're a strong fit for the Payments & Blockchain team.

Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous projects, especially related to payment systems or financial software. Highlight how you approached these problems and the solutions you implemented. This will demonstrate your ability to think critically and innovate within the payments ecosystem.

Understand UI/UX Principles

Since you'll be working on user-facing systems, it’s essential to have a solid grasp of UI/UX best practices. Be ready to talk about how you’ve designed intuitive onboarding experiences or optimised transaction flows in the past. This will show that you care about the user experience and can contribute to building seamless interactions.

Be Ready to Discuss Security Practices

Given the sensitive nature of financial transactions, understanding security best practices is key. Prepare to discuss how you’ve ensured the safety and security of client funds in your previous roles. This will highlight your commitment to protecting client assets and your readiness to tackle the challenges in the blockchain space.