تخطي إلى المحتوى الرئيسي

Senior Frontend Engineer - Web & Mobile (React & React Native)

Technology
Valleysoft
القاهرة القاهرة مصر, مصرمنذ 2 أسابيع
دوام كامل

وصف الوظيفة

ValleySoft is a regional IT services provider delivering enterprise technology and process-focused solutions to global clients. Working across the Information Technology and Services space, the company helps organizations solve complex business challenges through practical, scalable software solutions that support long-term operational success.

This role is an opportunity to contribute to modern digital products that span both web and mobile environments. As a Senior Frontend Engineer, you will play a central part in shaping high-quality user experiences, strengthening frontend architecture, and partnering closely with cross-functional teams to deliver reliable, production-ready solutions that align design, engineering, and business goals.

Responsibilities

  • Develop, maintain, and optimize production web applications using React.js and mobile applications using React Native
  • Build reusable components and shared business logic across web and mobile platforms
  • Manage monorepo architectures using Nx or Turborepo
  • Implement state management with Redux Toolkit, Redux, or Zustand
  • Integrate type-safe APIs and manage application data efficiently
  • Optimize rendering, virtualization, memory management, and build processes across web and mobile
  • Write unit, integration, and end-to-end tests using Jest, React Testing Library, Detox, or Cypress
  • Deliver features end to end, from Figma designs through production deployment
  • Identify technical risks, edge cases, and architectural improvement opportunities
  • Contribute to CI/CD pipelines and development workflows

Requirements

  • 3-5 years of professional software development experience, including at least 3 years of hands-on production experience building both React.js web applications and React Native mobile applications
  • Strong proficiency in TypeScript and modern JavaScript
  • Experience building with monorepo tools such as Nx or Turborepo, implementing state management with Redux Toolkit, Redux, or Zustand, and working with type-safe APIs while sharing code across web and mobile platforms
  • Solid understanding of DOM APIs, CSS-in-JS, mobile application lifecycles, and offline storage
  • Hands-on experience with performance optimization and virtualization in production applications
  • Experience writing unit and integration tests with Jest and React Testing Library, along with end-to-end testing using Detox for mobile and Cypress for web
  • Hands-on experience with build pipelines, automated deployments, and release workflows for both web and mobile applications, including familiarity with GitHub Actions, GitLab CI, and Fastlane
  • Experience collaborating with product managers, UI/UX designers, and backend engineers throughout feature delivery
  • Ability to work on-site
  • Bachelor's degree in Computer Science, Software Engineering, or a related field is a plus
  • Banking or financial services experience is highly preferred

Benefits

  • Private Health Insurance
  • Training & Development

Keywords
GitLabReduxBusiness logicTypescriptFigmaReact NativeSiemens NXJavaScriptType safetyCI/CDMobile appMonorepoMemory management

هل أنت مهتم بهذه الوظيفة؟