React.js & React Native Developer

Posted 17 Days Ago
Be an Early Applicant
Cairo, EGY
In-Office
Mid level
Information Technology • Software
The Role
Design, develop, and maintain responsive web and cross-platform mobile applications using React.js and React Native. Build reusable UI components, integrate RESTful and GraphQL APIs, optimize performance and security, participate in architecture and CI/CD, collaborate with cross-functional teams, and ensure compliance with banking secure-coding standards.
Summary Generated by Built In

Valleysoft is a regional IT services provider delivering enterprise software, technical support, and digital transformation solutions for clients worldwide. Working across the banking industry, the company helps organizations build and improve the technology they rely on to serve customers, streamline operations, and support secure, modern digital experiences.

Job Summary

We are seeking a talented React.js & React Native Developer with 3–6 years of experience to join our Digital Channels team. The ideal candidate will be responsible for designing, developing, and maintaining secure, scalable, and high-performance web and mobile applications for the banking sector. The role requires strong expertise in React.js and React Native, along with experience integrating enterprise APIs and working within Agile development environments.

Key Responsibilities
  • Design, develop, and maintain responsive web applications using React.js.
  • Develop and maintain cross-platform mobile applications using React Native for Android and iOS.
  • Build reusable, scalable, and maintainable UI components following best coding practices.
  • Integrate front-end applications with RESTful APIs, GraphQL APIs, and enterprise backend services.
  • Collaborate with UI/UX designers to implement intuitive and responsive user interfaces.
  • Optimize applications for speed, scalability, security, and performance.
  • Participate in architecture discussions, code reviews, and technical design sessions.
  • Troubleshoot, debug, and resolve application issues in development and production environments.
  • Work closely with backend developers, QA engineers, DevOps teams, and business stakeholders.
  • Ensure compliance with secure coding standards and banking security requirements.
  • Participate in CI/CD processes, application deployments, and release activities.
  • Create and maintain technical documentation.

Requirements
  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • 3–6 years of professional experience in Front-End and Mobile Application Development.
  • Strong hands-on experience with React.js and React Native.
  • Strong proficiency in JavaScript (ES6+) and TypeScript.
  • Solid understanding of React Hooks, Functional Components, Context API, and component lifecycle.
  • Experience with state management using Redux, Redux Toolkit, or Context API.
  • Experience consuming RESTful APIs and working with JSON.
  • Strong knowledge of HTML5, CSS3, and responsive web design.
  • Experience using Git and modern version control workflows.
  • Good understanding of software development best practices and design patterns.
  • Strong debugging and performance optimization skills.
Preferred Qualifications
  • Experience in the Banking, Financial Services, or FinTech industry.
  • Experience with Next.js.
  • Experience with Expo.
  • Knowledge of Firebase services.
  • Experience with GraphQL.
  • Familiarity with Microservices Architecture.
  • Experience publishing mobile applications to the Apple App Store and Google Play Store.
  • Experience working in Agile/Scrum environments.
Technical Skills
  • React.js
  • React Native
  • JavaScript (ES6+)
  • TypeScript
  • HTML5
  • CSS3
  • Redux / Redux Toolkit
  • RESTful APIs
  • GraphQL
  • Axios
  • Git
  • Postman
  • Swagger / OpenAPI
  • Jest & React Testing Library
  • Firebase
  • Expo
  • Next.js
  • CI/CD (Azure DevOps, Jenkins, GitHub Actions)
  • Docker
  • SonarQube
  • ESLint
  • Prettier
  • JIRA
  • Confluence
Security & Banking Knowledge
  • Understanding of secure coding practices and OWASP Top 10.
  • Experience implementing secure authentication using OAuth 2.0, OpenID Connect (OIDC), JWT, and Multi-Factor Authentication (MFA).
  • Experience working with enterprise APIs and secure application integration.
  • Knowledge of application performance monitoring and logging.
Soft Skills
  • Strong analytical and problem-solving skills.
  • Excellent communication and interpersonal skills.
  • Ability to work independently and collaboratively in cross-functional teams.
  • Strong organizational and time-management skills.
  • Ability to work in a fast-paced, enterprise environment.
  • Commitment to delivering high-quality software solutions.
Nice to Have
  • Experience with cloud platforms such as Microsoft Azure, AWS, or Google Cloud Platform (GCP).
  • Experience with automated testing and test-driven development (TDD).
  • Familiarity with mobile performance profiling and optimization.
  • Experience working on large-scale enterprise digital transformation projects.

Experience Required: 3–6 Years
Domain Preference: Banking / Financial Services / FinTech (Preferred)


Benefits
  • Private Health Insurance
  • Training & Development

Skills Required

  • Bachelor's degree in Computer Science, IT, Software Engineering, or related field
  • 3-6 years professional experience in front-end and mobile application development
  • Strong hands-on experience with React.js
  • Strong hands-on experience with React Native
  • Proficiency in JavaScript (ES6+) and TypeScript
  • Experience with React Hooks, Functional Components, Context API, and component lifecycle
  • State management experience (Redux or Redux Toolkit or Context API)
  • Experience consuming RESTful APIs and working with JSON
  • Experience integrating with GraphQL APIs
  • Strong knowledge of HTML5, CSS3, and responsive web design
  • Experience using Git and modern version control workflows
  • Understanding of secure coding practices and OWASP Top 10
  • Experience implementing authentication/authorization: OAuth 2.0, OpenID Connect (OIDC), JWT, and MFA
  • Strong debugging, performance optimization, and software design pattern knowledge
  • Experience with CI/CD processes and application deployments
  • Familiarity with testing tools (Jest, React Testing Library) and automated testing/TDD
  • Experience with Next.js, Expo, or Firebase
  • Experience in Banking, Financial Services, or FinTech (domain preference)
  • Experience publishing mobile apps to Apple App Store and Google Play Store
  • Familiarity with Docker, SonarQube, ESLint, Prettier, and CI/CD tools (Azure DevOps, Jenkins, GitHub Actions)
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Cairo, Cairo
100 Employees
Year Founded: 2006

What We Do

- Valleysoft is a regional IT services provider serving clients around the world. Since 2006, Valleysoft has been working with global partners, such as IBM, in different industries to solve complex business and technical problems ranging from enterprise-class application development and maintenance to worldwide process management. - As client-focused and process-oriented company, Valleysoft stands as a vendor neutral and capability rich professional organization. Our maturity in quality delivery and operational discipline shows through our work. Our operational maturity enables us to provide high-quality services with repeatable and predictable results at optimized efficiency in both level of efforts and economic model. As a result, we are able to deliver to our clients world-class services at best values.

Similar Jobs

Ericsson Logo Ericsson

Senior Devops Engineer

Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
In-Office or Remote
2 Locations
88000 Employees

SharkNinja Logo SharkNinja

Account Manager

Beauty • Robotics • Design • Appliances • Manufacturing
In-Office
Cairo, EGY
4000 Employees

Pfizer Logo Pfizer

Business Finance Centre Coordinator

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
Remote or Hybrid
Cairo, EGY
121990 Employees

Mastercard Logo Mastercard

Director, Customer Technical Services

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Hybrid
Cairo, EGY
38800 Employees

Similar Companies Hiring

Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account