HomeAll JobsMobile Architect

Mobile Architect

Company Name: Valtech
Employment Type:Full Time
Location: Dubai
Experience: 7+ years
Degree: Bachelor
Gender:Any
Age:Any  
Nationality: Any
Salary:Unspecified
No. Of Vacancies:1
Job Description:
We are looking for a Mobile Architect and senior developer with at least 7+ years of experience in mobile application development who can join our team.
The Mobile Architect will be reporting into our VP of Technology in Dubai and work closely with other Technical Leads.
The Mobile Architect should have a deep understanding of the React Native framework and be able to develop scalable and robust mobile applications that meet the business requirements.
They should also be able to effectively communicate with the development team and stakeholders and provide technical guidance and mentorship.
Experience and knowledge in Flutter and Native (iOS and/or Android) technologies are nice to have.

Your Responsibilities:
Lead the development of the mobile application architecture using React Native.
Collaborate with the development team to ensure that the mobile application architecture meets the business requirements.
Ensure that the mobile application architecture is scalable and modular and that it adheres to best practices.
Develop and implement coding standards and guidelines for the development team.
Work with stakeholders to identify and prioritize features and functionalities.
Conduct code reviews and provide technical guidance and mentorship to the development team.
Stay up to date with the latest technologies and trends in mobile application development.
Communicate effectively with the development team and stakeholders.

What we’re looking for in you:
Strong experience in React Native development and architecture.
Proficient in JavaScript and other related web technologies.
Good understanding of mobile app development lifecycle and associated best practices.
Excellent problem-solving and analytical skills.
Knowledge of RESTful APIs, JSON, and other related web technologies.
Good knowledge of micro-services architecture.
Good knowledge of Azure cloud services.
Experience with testing and debugging mobile applications.
Experience in writing meaningful tests with at least one testing framework.
Familiarity with agile development methodologies and version control systems such as Git.
Knowledge of development and configuration tools (Git, Jira, Confluence, Azure DevOps, Jenkins, etc.).
Very good understanding of MVM and MVVM architecture.
Very good understanding of LTR and RTL layouts.
Good knowledge of current modern frameworks.
Experience in benchmarking and optimization.
Expert knowledge of accessibility guidelines.