At SPD Technology, we bring together a team of like-minded people who are driven by the desire to bring value through their work, united in their commitment to high performance and delivering custom, cutting-edge tech solutions that drive clients’ growth. We empower our people with a culture of excellence and enable them with the opportunity to uphold their accountability to contribute on each level. We value humanity and collaboration, encourage professional and personal growth, and foster a supportive and flexible work environment where everyone’s contribution is welcomed.
We are looking for a Senior Front-End Engineer (ReactJS) to join us as part of our team.
About the role
We are seeking a skilled Frontend Engineer to join our team and play a key role in building a brand-new multi-tenant portal for merchants, partners, and administrators. This application will leverage the latest technologies, including Vite and modern UI frameworks, to provide seamless onboarding, analytics, and configuration capabilities for users. The ideal candidate has strong expertise in ReactJS and Node.js, along with a solid understanding of modern front-end development practices.
About the project
You will work on a Payment Orchestration Platform, a greenfield project designed to optimize transaction processing, enhance operational efficiency, and deliver a seamless user experience. As part of this project, you will have the opportunity to influence its architecture and technical decisions from the ground up.
Team
The team is being built from scratch, with plans to form a full-scale team of 4 backend engineers, 1 frontend engineer, 1 QA, 1 BA, and 1 SA.
Work Environment
Work within the EU time zone (UTC+1/UTC+2), which is 2 hours behind Ukraine.
As a qualified expert You will
- Develop and maintain a scalable, high-performance, multi-tenant portal for merchants, partners, and administrators.
- Build and optimize responsive and accessible user interfaces using ReactJS.
- Collaborate with backend engineers to integrate APIs and ensure seamless data flow.
- Implement authentication and role-based access control to provide a secure user experience.
- Ensure a high usability, performance, and scalability level in the frontend architecture.
- Work closely with UX/UI designers to create intuitive and visually appealing interfaces.
- Write clean, maintainable, and testable code, following best practices in front-end development.
- Optimize application performance, leveraging techniques like code splitting, lazy loading, and caching.
- Implement monitoring and debugging tools to ensure system reliability and user satisfaction.
- Participate in agile development processes, contributing to sprint planning, code reviews, and continuous integration efforts.
We’re looking for you if you have
- Proficiency in ReactJS with experience in modern hooks and component-based architecture.
- Experience working in fintech or payment-related applications.
- Experience with Node.js, including API consumption and backend-for-frontend (BFF) patterns.
- Strong understanding of JavaScript, TypeScript, HTML, and CSS (SASS, Tailwind, or Styled Components).
- Experience working with RESTful and GraphQL APIs.
- Familiarity with authentication mechanisms, such as OAuth, JWT, and session-based authentication.
- Experience with modern build tools, including Vite.
- Knowledge of frontend performance optimization techniques.
- Experience with CI/CD pipelines.
- Unit and E2E testing is required, with hands-on experience using Vitest for unit testing and Playwright for E2E testing.
- Understanding of accessibility best practices (WCAG) and security principles.
Bonus Points
- Experience in building multi-tenant SaaS platforms.
- Experience with cloud services and deployment (AWS Amplify, Firebase, Vercel, or Netlify).
- Knowledge of micro-frontend architectures and component-driven development.
What’s in it for You
Reveal great tech solutions
Join the team of experts who create custom, cutting-edge tech solutions for world-renowned businesses, fueling client growth. Unleash your potential, tackle new challenges, and be part of a team that values your skills and contributions. Focus on long-term impact and building tailored, long-lasting partnerships with our clients.
Experience an agile and flexible working environment
Enjoy the freedom of fully remote work with a flexible working schedule. Empower yourself with a stable workload and a stable income, supported by provided laptops and licensed software. We focus on lasting cooperation and unite result-oriented individuals who stand on a high-performance approach to work.
Embrace the opportunity for personal and professional growth
Benefit from performance and merit reviews, elevate your skills with personal development plans, and individual learnings through the corporate library, public speaking support, and more.
Be among like-minded people
Work with a team of one mind who cares about what they do and how they do. Collaborate with top-notch experts who are always ready to help and support you through any challenges. Join company-wide tech and cultural events, and contribute to meaningful CSR initiatives that resonate with your values. Feel supported by your HR, and take advantage of our referral bonus program.
Interview steps
- Pre-Screening with the recruiter.
- Technical Interview.
- Manager’s Interview.