Software Engineer - Frontend - Payments
Build and lead secure, scalable frontend payment systems and transaction experiences for a global financial platform. The role requires 5+ years of software development experience, strong JavaScript/TypeScript and React expertise, and familiarity with modern frontend tooling and APIs.
About the job
Responsibilities
- Design, develop, and maintain payment-processing systems using React.js and related technologies.
- Build seamless transaction experiences optimized for speed, security, and reliability.
- Improve user onboarding for payment systems by reducing friction and increasing trust.
- Develop features that enhance engagement, retention, and loyalty within the payments ecosystem.
- Establish standards for high-quality, secure code and lead complex financial software development.
- Influence technical, product, and domain decisions using financial systems and security expertise.
- Mentor engineers, promote technical excellence, and improve development processes.
- Design scalable, maintainable, fault-tolerant financial systems with compliance and security best practices.
Requirements
- 5+ years of software development experience focused on web and mobile applications.
- Strong knowledge of JavaScript and TypeScript.
- Proficiency with React and React Native.
- Experience with Next.js, RESTful APIs, and WebSockets.
- Experience with frontend testing frameworks.
- Familiarity with modern frontend build pipelines and tooling.
- Strong understanding of UI/UX best practices and principles.
- Experience in 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.
Skills
JavaScript, TypeScript, React, React Native, Next.js, REST APIs, WebSockets, Frontend Testing, Frontend Build Pipelines, Ui/Ux, Blockchain, Cryptocurrency
Similar jobs
Frontend Engineering jobsDesign-focused frontend engineer building and maintaining AI-powered Creative and Studio products. The role requires React, Next.js, and TypeScript expertise, strong UX sensibility, and a portfolio of compelling web experiences; formal degrees and certifications are not required.
Build and evolve user interfaces and frontend infrastructure using React, Redux, JavaScript, and TypeScript. The role owns end-to-end features, influences technical direction, improves quality and delivery practices, and mentors engineers.
Senior front-end engineer responsible for designing and delivering scalable, data-intensive features for a capital markets platform. The role requires 6+ years of React and TypeScript experience, strong system-design skills, and the ability to mentor engineers and lead architecture.
Senior software engineer developing reliable, API-driven payment systems and frontend components for a global financial platform. The role requires strong Java and Spring Boot expertise, experience with Kafka and Kubernetes, and the ability to work across TypeScript/React and distributed systems.
Build and lead consumer-facing web and mobile experiences for Kraken using React, React Native, and TypeScript. The role requires 6+ years of software development experience, strong experimentation and testing practices, and expertise in modern frontend architecture.