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 Senior Front-end Engineer/Tech Lead to join us as part of our team.

About the role

Project

Big international company whose main business is related to gift cards and their functioning: issuing and distribution of cards, processing of payments, exchanging, refilling, etc. It also operates with many other types of digital content like eGIfts, incentive cards, promotions, rewards, etc. The company has several e-commerce sites and platforms that are helping to distribute the gift card products. Also the company has a bunch of own core services that perform all the management of gift cards in the ecosystem.

Our stack

JavaScript, React, AEM, NodeJS.

Team

~12 members including Back-end, Front-end, QA, Product manager, Engineering manager.

Work schedule

~40 h/week. The schedule is flexible, but with availability in the evening till 20-21:00 CET.

Meetings & Processes

Daily standup meetings ~30 mins each. On-demand meetings to discuss the projects where you are involved. 2 weeks scrum.

As a qualified expert You will

  • Play a role as a technical lead in an international team consisting of people from multiple regions.
  • Own key projects in the team by contributing to thorough analysis, decomposition, and delivery planning.
  • Develop a high-load, multi-country, multi-language e-commerce platform based on Adobe Commerce, React, and AEM, ensuring it meets business objectives, customer needs, and compliance requirements.
  • Architect and develop front-end solutions using React, TypeScript, and AEM.
  • Implement new React components and maintain existing ones according to product requirements, ensuring high load speed and adherence to accessibility standards.
  • Develop and implement best practices for front-end development.
  • Optimize application performance to ensure fast load times and seamless user interactions.
  • Collaborate with team members and cross-functional teams to deliver high-quality technical solutions within a reasonable timeframe.
  • Work with product owners to prioritize platform features and enhancements based on business objectives and customer needs.
  • Provide technical documentation for the solutions.
  • Troubleshoot and resolve front-end technical issues.
  • Provide technical assistance to the engineering team by sharing experience and knowledge.

We’re looking for you if you have

  • 6+ years of experience in front-end development, with a strong focus on React and TypeScript.
  • Proven experience in leading development teams and driving technical initiatives.
  • Expertise in building scalable, maintainable, and high-performance web applications.
  • Experience in implementing React components and using Storybook.
  • Experience with performance optimization techniques.
  • Solid understanding of component-based architecture and modern state management solutions.
  • Solid understanding of CI/CD methodologies in large-scale projects involving multiple teams and environments.
  • Experience in unit testing for front-end applications.
  • Full life-cycle development experience with an Agile/Scrum approach.
  • Excellent analytical and troubleshooting skills, with a creative problem-solving mindset.
  • Strong communication skills and ability to work in an international team.
  • Proactiveness in communication and proposing solutions.
  • Ability and willingness to learn new technologies as needed for business solutions.
  • Advanced level of English (ability to communicate effectively with English-speaking team members).

Bonus Points

  • Experience with server-side rendering (SSR) and static site generation (SSG).
  • Experience in Node.js.
  • Experience with Adobe Experience Manager (AEM) or similar headless CMS platforms.
  • Any experience with Adobe Commerce / Magento.
  • Familiarity with other Adobe Cloud products, such as AEP and Adobe Target.
  • Experience with e-commerce or payments domain
  • Experience working with GraphQL.
  • Familiarity with AWS cloud services and CI/CD pipelines.
  • Experience with web analytics, personalization, and A/B testing.

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

  1. Pre-Screening with the recruiter (30-45 min).
  2. Technical Interview (up to 1.5 hour).
  3. Client Interview (up to 1.5 hour)
Oksana Shulha
Oksana Shulha
Senior Talent Acquisition Specialist