Frontend Engineer
Details
Description
What daily challenges are waiting for you?
• Creating optimal frontend functionalities based on the business analysis.
• Providing high-quality software by applying good practices, design patterns, and ensuring an appropriate level of unit and functional test coverage.
• Working in the full software development cycle: analyzing business requirements, designing the solution, functional testing, implementing and deploying the final version, and troubleshooting and resolving product issues reported by business owners and other stakeholders.
• Taking part in code quality control of other programmers (code review).
• Participating in strategic meetings and providing expertise on software solutions.
• Working closely with designers and business to define and implement great solutions.
• Writing DRY and S.O.L.I.D. code.
• Collaborating closely with backend engineers to define optimal API contracts, caching strategies, and performance budgets across the stack.
• Contributing to technical direction: evaluating new technologies, proposing architectural improvements, and setting best practices for the frontend discipline.
• Mentoring your teammates and sharing knowledge.
What you need to be successful in this role?
• Minimum 6+ years of commercial experience building large-scale frontend applications (SPA /SSR / hybrid).
• Strong knowledge of JavaScript (ES2017+) and TypeScript (with full use of advanced types).
• Knowledge of React (v18+), Next.js (App Router, RSC) and monorepo setup.
• Excellent command of HTML5, CSS3, and some of Web APIs.
• Deep understanding of state / data management patterns and solutions (Redux, Zustand, React Context).
• Understanding of nodejs event loop, GC, call stack, and runtime performance optimization.
• Solid understanding of DRY, SOLID, and common design patterns.
• Knowledge of Continuous Integration practices and tools.
• Ability to work across the full software development lifecycle.
• Experience collaborating with backend teams on API design and performance.
• Ability to conduct and participate in code reviews.
• Strong communication skills and ability to work closely with designers and stakeholders.
• Willingness to mentor teammates and share knowledge.
• Good command of written and spoken English.
What we offer?
• Remote work within flexible hours.
• All the tools and equipment necessary to perform your duties.
• Monthly bonus opportunities tied to marketplace results.
• Mental health support platform (Nilo).
• 50% discount codes for games every two months.
• Seniority program (yearly discount code, up to 10 additional paid days off, bonus for 2, 5, 10, 15, and 20 years anniversary).


