Senior Front-End Engineer
Posted 9 days 11 hours ago by SPD Technology
AtSPDTechnology, webring together ateam oflike-minded people who are driven bythe desire tobring value through their work, united intheir commitment tohigh performance and delivering custom, cutting-edge tech solutions that drive clients' growth. Weempower our people with aculture ofexcellence and enable them with the opportunity touphold their accountability tocontribute oneach level. Wevalue humanity and collaboration, encourage professional and personal growth, and foster asupportive and flexible work environment where everyone's contribution iswelcomed.
And now we are looking for aSenior Front-end Engineerto join us as part of our team.
About the projectBig international company whose main business isrelated togift cards and their functioning: issuing and distribution ofcards, processing ofpayments, exchanging, refilling, etc. Italso operates with many other types ofdigital content like eGifts, incentive cards, promotions, rewards, etc. The company has several e-commerce sites and platforms that are helping todistribute the gift card products. Also, the company has abunch ofown core services that perform all the management ofgift cards inthe ecosystem.
Work schedule
The schedule is flexible, shifted to later hours till 19-20:00 CET.
Team
3 front-end, 1 back-end / devops, 1 QAA, 1 tech lead, 1 manager
Tech Stack
JavaScript, NextJS,React, AEM
Asaqualified 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 Next.js, React, AEM, Adobe Commerce, 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.
- 6+ years of experience in front-end development, with a strong focus on React and TypeScript.
- Proven experience in technical leadership and driving technical initiatives.
- Expertise in building scalable, maintainable, and high-performance web applications.
- Experience in implementing React components using Storybook.
- Experience working with design systems to ensure UI consistency and reuse of standardized components across applications.
- Experience with Next.js (as BFF with SSR and i18n) and proficiency in Node.js for server-side development and API integration.
- 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).
- Solid experience in using AI tools for increasing the performance of software development as well as in support and other operational tasks.
- Experience with e-commerce or payments domain
- Experience with server-side rendering (SSR) and static site generation (SSG).
- Experience with headless CMS platforms.
- Any experience with Adobe Commerce / Magento.
- Familiarity with other Adobe Cloud products, such as Adobe Commerce / Magento, AEP and Adobe Target.
- Experience working with GraphQL.
- Familiarity with AWS cloud services.
- Experience with web analytics, personalization, and A/B testing.
Reveal great tech solutions
Join the team ofexperts who create custom, cutting-edge tech solutions for world-renowned businesses, fueling client growth. Unleash your potential, tackle new challenges, and bepart ofateam that values your skills and contributions. Focus onlong-term impact and building tailored, long-lasting partnerships with our clients.
Experience anagile and flexible working environment
Enjoy the freedom offully remote work with aflexible working schedule. Empower yourself with astable workload and astable income, supported byprovided laptops and licensed software. Wefocus onlasting cooperation and unite result-oriented individuals who stand onahigh-performance approach towork.
Embrace the opportunity for personal and professional growth
Benefit from performance and merit reviews, elevate your skills with personal development plans, and individual learning through the corporate library, public speaking support, and more.
Beamong like-minded people
Work with ateam ofone mind who cares about what they doand how theydo. Collaborate with top-notch experts who are always ready tohelp and support you through any challenges. Join company-wide tech and cultural events, and contribute tomeaningful CSR initiatives that resonate with your values. Feel supported byyourHR, and take advantage ofour referral bonus program.
Interview steps- Pre-screen with the recruiter.
- Technical interview.
- Interview with manager.
- Interview with client.