
Middle Frontend Engineer
Primary stack
Nice to have's
Job description
About the Position
Middle Frontend Engineer
We are seeking a Frontend Engineer to help build and scale our customer-facing web applications and shared frontend systems. This role is primarily focused on modern web development using React and Next.js, with optional opportunities to contribute to Backend-for-Frontend (BFF) services in Node.js.
This is a strong fit for an engineer who is curious about how systems work end-to-end, enjoys learning how different parts of the stack connect together, and wants to grow their understanding of frontend architecture, product engineering, and cross-functional collaboration over time.
Responsibilities
- Build and maintain scalable customer-facing web applications using modern React and Next.js practices
- Contribute to and help evolve our shared design system and component architecture
- Help manage and maintain shared web component packages across applications
- Translate product and design requirements into clean, maintainable technical solutions
- Collaborate closely with product, design, backend, and mobile engineers
- Work within and gradually take ownership of existing frontend architecture patterns
- Mentor team members who may be stronger in mobile development but newer to web/frontend systems
- Build responsive, accessible, and performant user interfaces
- Integrate frontend applications with backend services and APIs
- Read, understand, and work effectively with API contracts and client-server architecture
- Ensure high standards for code quality, maintainability, and testing
- Participate in code reviews and contribute to frontend engineering best practices
- Optionally contribute to Backend-for-Frontend (BFF) services using Node.js
- Stay current with emerging frontend development trends, frameworks, and libraries to drive modern, scalable UI solutions
Requirements
- 3+ years of professional software engineering experience
- Strong experience with TypeScript, React, and Next.js
- Experience building and maintaining production-grade web applications
- Strong understanding of modern frontend architecture and scalable application design
- Experience with:
- Next.js App Router
- SSG / ISR rendering strategies
- TanStack Query
- Chakra UI
- Experience working with APIs and understanding client-server interactions
- Ability to read and work effectively with backend API documentation and contracts
- Experience building reusable UI components and shared frontend systems
- Strong understanding of responsive design, accessibility, and frontend performance
- Comfortable collaborating across cross-functional teams
- Strong communication and problem-solving skills
Nice to Have
- Experience contributing to or maintaining shared component libraries/atomic design system
- Familiarity with monorepos and shared package management
- Experience with:
- Node.js
- Backend-for-Frontend (BFF) architectures
- Experience writing and maintaining end-to-end tests using Maestro
- Familiarity with frontend performance optimization and monitoring
- Experience mentoring or supporting more junior engineers
- Strong product sense and UX awareness
- Startup experience is a huge plus
Tech Stack
- Web: TypeScript, React, Chakra UI, TanStack
- Mobile (iOS / Android): TypeScript, React Native, Expo (EAS), Tamagui, TanStack
- Backend-for-Frontend (BFF): TypeScript, Node.js, Express
What Success Looks Like
- Consistent delivery of high-quality frontend features and experiences
- Strong communication and collaboration with cross-functional teams and key stakeholders
- Reliable, performant, and maintainable web applications
- Effective collaboration across product, design, backend, and mobile teams
- Positive impact on frontend engineering standards and team growth
- Clear ownership of frontend product areas and technical initiatives
© Alcor. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Alcor is a full-cycle service provider that builds software R&D offices for US product tech companies in Eastern Europe and Latin America. We have an exclusive focus on tech recruitment with full operational support.Our solution includes:✔ recruitment of software developers in Ukraine, Poland, Romania, Mexico, Colombia, Chile, and Argentina;✔ Employer of Record service to secure your hiring in a new country;✔ legal & compliance services;✔ equipment purchases, office rent & other back-office supportso that remote development teams can fully concentrate on product development with nothing to worry about.Our clients are software companies & startups from Europe and the USA that want to build a team of software engineers and stand with Ukraine💙💛Visit our website to learn more or...Get to know us via social media pages:Instagram:www.instagram.com/alcor_teamLinkedIn:www.linkedin.com/company/18244868Twitter:twitter.com/Alcor_BPOYoutube:www.youtube.com/... /UC5BUSwiF4649cK7CXpM-ZwQ
More at Alcor
All 69 rolesSimilar jobs

Frontend Engineer[middle]
Antagosoft

Frontend Engineer[middle]
Antagosoft

Middle Frontend Developer - React
Infinity Technologies

Middle Frontend Developer - React
Infinity Technologies