HAD For Communications & IT | شركة هاد للاتصالات وتقنية المعلومات
React Native Developer (Remote)
React Native Developer | HAD For Communications & IT | شركة هاد للاتصالات وتقنية المعلومات |Egypt
Job Description:
We are seeking an experienced React Native Developer with at least +5...
React Native Developer | HAD For Communications & IT | شركة هاد للاتصالات وتقنية المعلومات | Egypt
Job Description:
We are seeking an experienced React Native Developer with at least +5 years of hands-on experience in developing mobile applications. As a React Native Developer, you will be responsible for designing and implementing robust, maintainable, and scalable mobile applications for our clients. Your role will involve collaborating with cross-functional teams to deliver high-quality software solutions that meet business requirements.
Key Responsibilities:
• Mobile Application Development: Develop and maintain mobile applications using React Native, ensuring high performance, responsiveness, and scalability.
• Code Quality and Maintenance: Write clean, well-structured, and efficient code following industry best practices and coding standards. Perform code reviews and debugging to ensure code quality and reliability.
• Design Patterns and OOP: Apply design patterns and principles of Object-Oriented Programming (OOP) to create scalable and maintainable codebases.
• Third-Party APIs Integration: Integrate third-party APIs and services into mobile applications, such as authentication services, payment gateways, and social media integrations.
• Version Control and Collaboration: Use Git for version control, branching, and merging code changes. Collaborate effectively with team members, including designers, product managers, and other developers.
• Performance Optimization: Optimize mobile applications for performance, including app startup time, memory usage, and network efficiency.
• Testing and Quality Assurance: Write unit tests and perform integration testing to ensure the reliability and stability of mobile applications. Work closely with QA teams to identify and fix bugs and issues.
Qualifications and Skills:
1. Bachelor’s degree in computer science, Engineering, or related field.
2. Minimum of 5 years of experience in mobile application development with a focus on React Native.
3. Strong proficiency in JavaScript and familiarity with modern JavaScript frameworks and libraries.
4. Experience with Design Patterns, Object-Oriented Programming (OOP) principles, and software architecture concepts.
5. Proven track record of successfully integrating third-party APIs and services into mobile applications.
6. Understanding of REST APIs, the document request model, and offline storage
7. Proficiency in Git for version control and collaborative development workflows.
8. Excellent problem-solving skills, attention to detail, and ability to work in a fast-paced environment.
9. Strong communication and teamwork skills, with the ability to collaborate effectively with cross-functional teams.
Additional Preferred Skills:
1. Experience with other mobile development frameworks (e.g., Swift, Java/Kotlin).
2. Familiarity with native build tools, like XCode, Gradle )Android Studio, IntelliJ(
3. Knowledge of database systems and SQL (e.g., Postgres, SQLite).
4. Familiarity with cloud services and deployment platforms (e.g., AWS, Firebase).
5. Understanding of Agile development methodologies.
Show more
Show less
Related Jobs
See more All Other Remote Jobs-
NewSave
-
NewSave
- Save
- Save
- Save
- Save
- Save
- Save
- Save
- Save