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.
About the role
We are looking for a skilled Senior Front-End Engineer to join our cross-functional team and play a critical role in the full software development lifecycle — from concept to deployment. You’ll help design and build high-impact, user-centric web applications that drive efficiency and profitability for our customers in the bar industry.
About the project
We are developing a business tool that drastically reduces the time it takes bar managers and owners to complete inventory, from 6–24 hours to just 15 minutes. By digitizing a historically manual and frustrating process using a sleek iOS and Android app, we help businesses become virtually 100% accountable for their inventory while boosting profits by 6–8% in under 3 months.
Team:
Product Owner, Tech Lead, Lead QA, 2 QA Automation Engineers, 2 Backend Engineers, 1 Infrastructure/Solution Architect, 1 Front-End Engineer (you’ll be the second FE expert)
Work Environment
The schedule is flexible, evening team syncs between 7–8 PM EET time.
As a qualified expert You will
- Architect and implement the data and presentation layers of the app’s front-end.
- Build pixel-perfect, responsive UIs from prototypes and wireframes.
- Diagnose and resolve bugs and performance issues.
- Write reusable, scalable JavaScript code and modular components.
- Integrate APIs and third-party libraries with asynchronous data handling.
- Develop unit, integration, and end-to-end tests.
- Participate in CI/CD and application deployment processes.
We’re looking for you if you have
- Strong expertise in front-end technologies: React (Virtual DOM, Hooks, component lifecycle), JavaScript (ES6+), HTML, CSS, SASS.
- Deep knowledge of UI/UX principles and experience working with wireframes and responsive design.
- Experience working with REST APIs, offline storage, and third-party libraries.
- Confidence in resolving dependency conflicts and debugging.
- Hands-on experience with test automation, Git, CI/CD, and distributed repo management.
- English proficiency: Upper-Intermediate (B2) or higher.
Preferred skills:
- 8+ years of professional software development experience.
- 1+ years of hands-on experience with Next.js.
- Solid Node.js development experience.
- Experience in serverless architecture and AWS.
- Background working in both monolithic and microservices environments.
- Familiarity with TypeScript, prop types, code debugging, and strong testing practices.
- Experience in leading technical initiatives or mentoring other developers.
Bonus Points:
- Experience with server-side rendering and static site generation (Next.js).
Familiarity with Material-UI (MUI) and design system development. - Knowledge of advanced React features (React Server Components, Suspense, HOCs).
- Experience using SWR (stale-while-revalidate) React hooks for efficient data fetching.
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 clients 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, creating work and rest balance with the sense of ownership. Empower yourself with a stable workload and a stable income, working from anywhere.
Embrace the opportunity for personal and professional growth
Take advantage of individual learning and certification budgets, career paths and performance reviews, company-wide tech and cultural events. Elevate your skills with mentorship program, public speaking support, and more.
Feel cared about
Prioritize your well-being with a deposit and possibility to choose medical service, or sports and well-being activities. Get wedding and baby birth bonuses for important family events in your life. Be among like-minded people and feel supported with collaboration, open communication and mutual respect.
Interview steps
- Interview with the recruiter.
- Technical Interview.
- Manager’s Interview.