Senior Software Engineer (React Native)

Posted 9 Days Ago
Be an Early Applicant
Cairo
In-Office
3-3 Annually
Mid level
Information Technology • Software
The Role
The Senior Software Engineer designs, develops, and maintains software solutions, leads technical projects, and mentors junior developers, ensuring high-quality coding standards.
Summary Generated by Built In

Valleysoft | Center of Excellence is a regional IT services provider based in Egypt, serving clients globally since 2006. The company collaborates with global partners like Oracle to address diverse business and technical challenges, from enterprise application development to process management. Valleysoft's vendor-neutral and process-oriented approach, coupled with operational maturity, ensures high-quality and cost-effective services for clients.

Job Purpose

The Senior Software Engineer is responsible for designing, developing, and maintaining high-quality software solutions while adhering to best practices in coding. This role requires strong technical expertise, leadership abilities, and the capacity to collaborate with cross-functional teams to deliver complex projects on time.

Technology Stack

· Proficiency in JavaScript (ES6+), TypeScript, and React Native.

· Strong understanding of React Native core components, hooks, and performance optimization techniques.

· Experience with native modules and bridging (Swift, Objective-C, Java, or Kotlin).

· Familiarity with Expo and CLI-based React Native development.

· Hands-on experience with Firebase, AWS Amplify, or cloud-based backend services.

· Strong understanding of mobile UI/UX principles and ability to translate designs into pixel-perfect components.

· Experience working with push notifications (FCM, APNs), deep linking, and mobile security best practices.

· Ability to debug and troubleshoot native crash reports using Xcode, Android Studio, or Sentry.

Description

  • Write, test, debug, and maintain scalable, efficient, and secure code.
  • Develop software solutions by studying requirements, system flows, and existing codebases.
  • Optimize application performance and troubleshoot technical issues.
  • Evaluate and implement technology stacks, frameworks, and tools.
  • Ensure software designs adhere to best practices and project requirements.
  • Conduct code reviews to ensure code quality, performance, and adherence to standards.
  • Mentor and guide junior and mid-level developers in technical and professional growth.
  • Provide feedback and coaching to improve the team’s overall efficiency.
  • Work closely with Product Owners, Designers, QA Engineers, and other stakeholders.
  • Communicate technical ideas and challenges clearly to both technical and non-technical audiences.
  • Facilitate cross-team collaboration to achieve project goals.
  • Stay updated on industry trends, tools, and technologies.
  • Lead efforts to improve existing processes, tools, and systems
  • Champion best practices in software development, including Agile methodologies

Requirements
  • Bachelor’s degree in computer science, information technology, or a related field (or equivalent experience).
  • Minimum of 3 years' experience in the Information Technology field
  • Good verbal and written communication skills.
  • Ensure code produced meets performance standards
  • Ability to work in a high-pressure, deadline-driven environment
  • Good communication and reporting skills
  • Solid working knowledge in all required software and programming languages
  • Proficiency in multiple programming languages.
  • Strong understanding of software architecture, design patterns, and best practices.
  • Experience with databases (SQL/NoSQL), version control systems (e.g., Git), and cloud services.
  • Ability to write well-documented, clean and reusable code using modern JavaScript frameworks such as React, Angular, or Vue.j
  • Ensure cross-browser compatibility and responsive design across various devices
  • Work closely with UI/UX designers to translate design prototypes into functional interfaces.
  • Partner with backend developers to integrate APIs and ensure seamless data flow.
  • Optimize frontend performance to ensure fast load times and efficient rendering
  • Proficiency in HTML5, CSS3, JavaScript, and modern frameworks (e.g., React, Angular, Vue.js).
  • Strong understanding of state management libraries (e.g., Redux, MobX, or Vuex).
  • Experience with RESTful APIs, GraphQL, and modern frontend build tools (e.g., Webpack, Babel, Vite).
  • Familiarity with version control systems like Git.
  • Experience with server-side rendering (e.g., Next.js, Nuxt.js) and progressive web apps (PWAs)

Top Skills

Android Studio
Aws Amplify
Babel
CSS3
Expo
Firebase
Git
GraphQL
HTML5
Java
Javascript (Es6+)
Kotlin
Mobx
Next.Js
NoSQL
Nuxt.Js
Objective-C
React Native
Redux
Restful Apis
Sentry
SQL
Swift
Typescript
Vite
Vuex
Webpack
Xcode
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

Sylndr Logo Sylndr

Software Engineer

Automotive • eCommerce • Retail
Hybrid
Cairo, EGY
158 Employees

Motorola Solutions Logo Motorola Solutions

Account Manager

Artificial Intelligence • Hardware • Information Technology • Security • Software • Cybersecurity • Big Data Analytics
Hybrid
Cairo, EGY
23000 Employees

Kraft Heinz Logo Kraft Heinz

Brand Manager

Big Data • Cloud • Food • Machine Learning • Software • Database • Analytics
Hybrid
Cairo, EGY
38000 Employees
5-7 Annually

Mondelēz International Logo Mondelēz International

Senior Insights Analyst, MENAP

Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
Hybrid
Cairo, EGY
90000 Employees

Similar Companies Hiring

PRIMA Thumbnail
Travel • Software • Marketing Tech • Hospitality • eCommerce
US
15 Employees
Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees
Milestone Systems Thumbnail
Software • Security • Other • Big Data Analytics • Artificial Intelligence • Analytics
Lake Oswego, OR
1500 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account