
Posted 21 hours ago
Senior Software Engineer - Frontend (React)
CodeNinjaSenior Software Engineer - Frontend (React)
Requirements
Extensive experience with React.js and React Native, Proficiency in JavaScript (ES6+) and TypeScript, Knowledge of HTML5 and CSS3, Experience with cross-platform mobile development, Proficiency in state management (Redux, Zustand, etc.), Experience integrating RESTful APIs and GraphQL, Proficiency with Git and automated testing (Jest), 4–7+ years of frontend development experience, 2+ years of React Native development
Skills
ReactReact NativeTypeScriptJavaScriptReduxGraphQLTailwind CSS
About the role
Responsibilities
- Design and develop cutting-edge, responsive web and mobile applications using React and React Native
- Create highly interactive frontend solutions that enhance user engagement and performance
- Collaborate closely with designers, backend engineers, and product managers to ensure seamless integration
- Build scalable, maintainable, and reusable UI components
- Mentor junior developers and conduct thorough code reviews to maintain high code quality
- Optimize applications for maximum speed and scalability across web and mobile platforms
Requirements
- 4–7+ years of experience in frontend development
- 2+ years of hands-on React Native development experience
- Extensive experience with React.js and React Native
- Strong proficiency in JavaScript (ES6+) and TypeScript
- In-depth knowledge of HTML5, CSS3, and modern styling solutions like Tailwind CSS or Styled Components
- Proficiency in state management (Redux, Zustand, or Context API)
- Experience integrating RESTful APIs and GraphQL (including Apollo Client)
- Proficiency with Git and automated testing frameworks such as Jest and React Testing Library
Preferred Qualifications
- Experience with Next.js and Server-Side Rendering (SSR)
- Experience with the Expo ecosystem
- Familiarity with Progressive Web Applications (PWAs) and WCAG accessibility standards
- Knowledge of mobile app publishing processes for Google Play Store and Apple App Store
- Experience with performance optimization tools like Lighthouse or React profiling tools
- Familiarity with monitoring tools such as Firebase Analytics, Crashlytics, or Sentry
About the Company
CodeNinja is a professional services firm dedicated to building high-performance digital solutions. We focus on delivering cutting-edge web and mobile applications that provide seamless user experiences.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Software Engineer - Frontend (React)
CodeNinja · Riyadh
