logo inner

Mid FrontEnd Engineer

CompanyStrattmont
LocationRiyadh, Saudi Arabia
TypeOnsite
Sub
Software Engineer

About the Role


We are looking for a Mid-Level Frontend Engineer with 2–3 years of hands-on experience in React to join our Infrastructure Team. This team builds the core foundations, reusable systems, and component libraries that power all product squads. You will play a key role in creating scalable Frontend infrastructure, ensuring consistency, reliability, and high engineering standards across the organization.This role is ideal for an engineer who is passionate about

clean architecture, reusable code, frontend tooling, and enabling engineering teams at scale.


Responsibilities


Frontend Architecture & Component Development

  • Build and maintain high-quality, reusable React components and UI patterns.
  • Create shared utilities, helpers, and custom hooks that can be adopted across teams.
  • Establish and maintain internal npm packages for shared frontend modules.
  • Drive the creation of robust design-system foundations in alignment with UX guidelines.

Quality Engineering & Testing

  • Implement solid unit and integration tests for all shared components and utilities.
  • Enhance test reliability, coverage, and DX using tools such as Jest, Testing Library, or Vitest.
  • Continuously enforce clean code and SOLID principles.

Documentation & Developer Experience

  • Build comprehensive documentation using tools like Storybook, Docusaurus, or similar alternatives.
  • Create usage guidelines, best practices, and examples for consuming teams.
  • Contribute to engineering standards, code templates, and internal playbooks.

Collaboration & Infrastructure Support

  • Work closely with product squads to support the adoption of shared libraries.
  • Review code, provide mentorship, and apply the frontend architecture standard.
  • Partner with backend, QA, and design teams to ensure a cohesive development lifecycle.

Requirements


Technical Skills

  • 2–3 years of professional experience working with React and modern frontend ecosystems.
  • Strong understanding of:
  • React patterns (HOCs, render props, compound components, hooks patterns)
  • SOLID principles
  • Design patterns (Factory, Observer, Singleton, Strategy, Adapter, etc.)
  • Clean Code and maintainable architecture
  • Experience with:
  • Storybook (or similar documentation tools)
  • Package publishing & maintenance (npm, monorepos, versioning, semantic release)
  • TypeScript (highly preferred)
  • Frontend tooling: Webpack, Vite, or similar
  • Strong proficiency in:
  • Writing reusable components
  • Building utility libraries
  • Structuring scalable React applications

Soft Skills

  • Excellent communication and documentation skills.
  • Proactive mindset with strong attention to detail.
  • Ability to work in an infrastructure or platform-oriented team.
  • Collaborative attitude and willingness to support multiple squads.

Nice to Have

  • Experience building or contributing to design systems
  • Familiarity with CI/CD pipelines for frontend and npm packages
  • Knowledge of module federation or micro-frontend architectures

Experience with Lint/Prettier/ESLint plugins or custom tooling

Your tracker settings

We use cookies and similar methods to recognize visitors and remember their preferences. We also use them to measure ad campaign effectiveness, target ads and analyze site traffic. To learn more about these methods, including how to disable them, view our Cookie Policy or Privacy Policy.

By tapping `Accept`, you consent to the use of these methods by us and third parties. You can always change your tracker preferences by visiting our Cookie Policy.

logo innerThatStartupJob
Discover the best startup and their job positions, all in one place.
Copyright © 2025