S
Sombra
FrontendMiddle
Middle Frontend Software Engineer
ReactTypeScriptNext.jsJavaScriptHTMLCSSCSS ModulesREST APIPlaywrightAWSGitStorybookNode.jsGoogle Maps JavaScript API
Про позицію
We’re looking for a Middle Frontend Software Engineer to build and evolve a large-scale real estate platform serving the MENA region. You’ll own production features from concept through post-release support, working with React, TypeScript, and Next.js across server- and client-rendered experiences, with a strong focus on quality, performance, accessibility, and maintainability.
Обовʼязки
- Build and ship mobile-first user-facing features with React, TypeScript, and Next.js, covering server- and client-rendered experiences across desktop and mobile web.
- Take ownership of features and technical initiatives from requirements gathering and implementation through deployment, monitoring, and post-release support.
- Refactor and modernize existing code while improving performance, maintainability, developer experience, and the shared libraries and APIs your application depends on.
- Build accessible interfaces aligned with the design system, including LTR/RTL, Arabic localization, per-country configuration, and feature flags.
- Improve and maintain web performance across bundle size, hydration cost, image and font loading, caching, rendering paths, and Core Web Vitals.
- Write clean, well-tested code with unit, component, and end-to-end tests, and use Storybook for shared components.
- Implement analytics, tracking, and experiments accurately, and use production signals such as tracing, real-user monitoring, dashboards, and alerts to troubleshoot reliability and performance issues.
- Collaborate with product, design, SEO, backend engineers, and other stakeholders while contributing to code reviews, architectural discussions, and technical decisions.
Вимоги
- 3+ years of experience building production frontends, with ownership of features that reached production and remained reliable after release.
- Strong JavaScript, TypeScript, and React skills, including hooks, component design, state and data-fetching patterns, and a clear understanding of rendering and re-rendering.
- Hands-on experience with Next.js or a similar React framework, including SSR/SSG, routing, data loading, and server-side versus client-side responsibilities.
- Strong HTML and CSS fundamentals, including semantic markup, responsive layouts, accessibility basics, keyboard navigation, and CSS Modules or a comparable approach in a large codebase.
- Experience consuming REST APIs and designing reliable UI states for loading, errors, and empty results.
- Practical experience with testing as part of development: unit and component tests, plus hands-on end-to-end testing, preferably with Playwright, for critical user flows.
- Understanding of web performance, including what affects page speed, how to measure it, and how to validate improvements; practical experience with code quality tools and CI/CD pipelines.
- Good understanding of AWS or another major cloud platform and its services, plus confidence working with Git and PR-based development workflows.
- Strong problem-solving, attention to detail, ownership mindset, and communication skills for cross-functional and distributed collaboration; Upper-Intermediate or higher English.
Переваги
- 18 paid vacation days and 10 paid sick days annually
- 10 Ukrainian public holidays
- Maternity and paternity leaves
- Marriage and Parenthood Package
- Additional leave for major life events
- Sabbatical leave opportunities
- Sombra University workshops and internal learning programs
- Tech Communities and knowledge sharing sessions
- Language courses and workshops
- Mentorship opportunities
- Sports compensation or health insurance coverage
- Participation in races and marathons
- Corporate doctor (telemedicine)
- Well-being initiatives and workshops
- Company-provided technical equipment
- PE administration and tax support
- Internal referral program
- IT Club loyalty program
- Company events and volunteering initiatives
До кого писати
Middle Frontend Software Engineer
Оригінал