CodeNinja logo
CodeNinja1 week ago

Senior Software Engineer - Frontend (React)

On-site · Riyadh, Riyadh Region, Saudi Arabia

Type
Contract
Level
Senior Level
Education
Bachelors Degree
Company size
Unknown

Job Summary

Senior Frontend Engineer responsible for designing and developing cutting-edge frontend solutions in React and React Native. Build responsive, highly interactive web and mobile applications, collaborate with designers and backend engineers for seamless integration, and focus on code quality, performance optimization, and superior user experience. Key skills include React.js/React Native, JavaScript/TypeScript, HTML5/CSS3, state management (Redux, MobX, Zustand, Context API), REST/GraphQL, component-driven architecture, CI/CD, Git, testing with Jest/RTL, Next.js/SSR, Expo, WCAG accessibility, and familiarity with performance tooling and analytics. Ideal candidates have 4–7+ years in frontend development with at least 2+ years in React Native and a track record delivering production-grade web and mobile applications.

Required Qualifications

  • Extensive experience with React.js and React Native
  • Strong proficiency in JavaScript (ES6+) and TypeScript
  • HTML5, CSS3
  • Experience building scalable, maintainable UI components
  • Hands-on experience with cross-platform mobile apps using React Native
  • State management with Redux, Redux Toolkit, MobX, Zustand, or Context API
  • RESTful APIs and GraphQL; Apollo Client
  • Git and modern version control; CI/CD pipelines
  • Automated testing with Jest and React Testing Library
  • Experience with Next.js and SSR (preferred)
  • Expo and React Native ecosystem tools (preferred)
  • PWAs and accessibility (WCAG)
  • Performance optimization and tooling (Lighthouse)
  • Analytics/monitoring tools (Firebase, Crashlytics, Sentry)
  • Experience mentoring/junior developers
  • 4–7+ years frontend experience; 2+ years React Native
  • Collaboration with PM/UX/Backend/QA teams
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

CodeNinja

Senior Software Engineer - Frontend (React)

Apply on Sorce