Front-End Senior Engineer (330959)

  Information

Information Technology
Mid Career (2-6 years)
Not specified

  Company

Not specified
Banking
Mohandseen, Giza, Egypt

  Description

  • Develop and implement user interface components using React Native with JavaScript/TypeScript.
  • Collaborate with UX/UI designers to ensure technical feasibility of designs and pixel-perfect implementation.
  • Use Redux or Mobx for application state management.
  • Configure and maintain Webpack module federation and Babel for modular code sharing and optimization.
  • Utilize Yarn or npm for package management and dependency control.
  • Optimize applications for maximum speed, scalability, and responsiveness across platforms.
  • Ensure the technical feasibility of UI/UX designs and propose improvements as needed.
  • Integrate front-end applications with backend APIs and services in collaboration with backend teams.
  • Maintain clean, testable, reusable code and support continuous integration and deployment practices.
  • Participate in code reviews, technical discussions, and architecture planning sessions.
  • Stay current with emerging trends and best practices in front-end engineering and mobile frameworks.

  Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or a related field from a reputable university.
  • Minimum 5 years of experience in a front-end development role with a strong focus on mobile and web applications.
  • Deep hands-on expertise with React Native using JavaScript and TypeScript.
  • Proficiency in Redux or Mobx for state management.
  • Solid experience with Webpack module federation and Babel configuration.
  • Experience with package managers like Yarn or npm.
  • Strong understanding of web and mobile development principles, component-based architecture, and responsive design.
  • Ability to debug and troubleshoot front-end issues across platforms and devices.
  • Excellent communication and interpersonal skills for effective collaboration with cross-functional teams.
  • Experience working in agile product development teams is preferred. 
  • Familiarity with automated testing frameworks for React Native is preferred. 
  • Exposure to CI/CD pipelines and DevOps environments is preferred. 
  • Contributions to open-source projects or technical communities are preferred. 
Created on29 Apr 2025
Last updated on01 Jun 2025
You applied on
  Apply Now