Mobile Developer at Robert Half
dubai, Dubai, United Arab Emirates -
Full Time


Start Date

Immediate

Expiry Date

16 Nov, 26

Salary

0.0

Posted On

18 Aug, 26

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Industry

Information Technology & Services

Description

Your future duties and responsibilities:

• Develop and maintain cross-platform mobile applications using React Native and TypeScript.

• Design reusable, performant, and maintainable components by applying Clean Code principles, SOLID principles, and best development practices.

• Integrate and consume RESTful and GraphQL APIs.

• Collaborate with product, architecture, UX/UI design, and development teams to design solutions that meet business needs.

• Participate in defining technical requirements and contribute to architectural decisions by evaluating technical trade-offs.

• Conduct code reviews to ensure quality, maintainability, and knowledge sharing within the team.

• Develop, automate, and maintain unit, functional, integration, and end-to-end tests to ensure application reliability.

• Optimize mobile application performance through debugging, profiling, and performance analysis.

• Contribute to CI/CD pipelines and use development tools such as GitHub, Jenkins, App Center, and npm.

• Actively participate in incident resolution, continuous improvement of development practices, and updating of technical documentation.

• Collaborate daily in an Agile environment, ensuring effective communication with various stakeholders.

Required qualifications to be successful in this role:

Technology Environment

• React Native, React, TypeScript, JavaScript ES2015+

• Redux

• REST API, GraphQL

• ESLint

• GitHub, Jenkins, App Center, npm

• Agile Methodologies (Scrum)


Desired Profile

• Bachelor's degree in Computer Science, Software Engineering, or equivalent experience.

• More than 5 years of experience in software development, including at least 2 years in React Native development with TypeScript.

• Excellent command of mobile application development, software quality best practices, and Agile teamwork.

• Curiosity, analytical skills, autonomy, and the ability to effectively manage priorities.

• Fluency in French.


Technical Strengths

• Native iOS (Swift) and Android (Kotlin) development

• Test automation with Jest, Selenium, Appium, Cypress, and Detox

• Cloud technologies: AWS, Docker, Kubernetes

  • • Atlassian tools: Jira, Confluence
Responsibilities
Loading...