[New Job Opening] Technical Architect Mobile job Vacancy in Abu Dhabi

Are you looking for a Job in App Development Field then this post may be relevant to you.
Job Details:
Position Name :
Technical Architect Mobile
Location:
Abu Dhabi
Job ID :
1ad714f4c63889a4
Description : Job Details
Division
Technology
Reporting Manager
Head of Engineering
Job Location
Abu Dhabi, United Arab Emirates
Job Purpose
As an ALEF Mobile TA you’ll have strong skills in creating mobile applications using the React Native framework and want to work within multidisciplinary agile teams of developers, designers and researchers focused on products. You’ll provide technical leadership, working closely with the wider team to ensure high quality code is delivered in line with the project goals and delivery cycles. You’ll work closely with designers to deliver rapid prototypes as well as production code for which you’ll ensure high accessibility standards are upheld. We expect familiarity with modern frameworks and languages, as well as working practices such as Clean Code, TDD, BDD, continuous integration, continuous delivery and DevOps.
Key Responsibilities
Job Specific Responsibilities
Provide Technical authority in prospective meetings with other departments, evaluate technical proposals from suppliers, implementation recommendations to stakeholders.
Provide Hands-on Technical leadership, in development, operation and improvement of services. Work closely with the wider team to ensure high quality code is delivered in line with the project goals and delivery cycles. You’ll work closely with designers to deliver rapid prototypes as well as production code for which you’ll ensure high accessibility standards are upheld. We expect familiarity with modern frameworks and languages, as well as working practices such as Clean Code, TDD, BDD, continuous integration, continuous delivery and DevOps.
Have strong skills in mobile development and want to work within multidisciplinary agile teams of developers, designers and researchers focused on products.
Work with product managers to understand user needs for new/existing services.
Work with delivery teams breaking technical requirements down, identify API requirements for integration with internal/external systems.
Lead development of user-driven prototypes, identify technical options/inform architectural approaches, working with team members to write tests, code and documentation for new/existing systems.
Proactively advice on best practices.
Assist in budgeting process.
Manage development team, providing feedback and managing performance.
Delivering native mobile apps
Deliver complex native mobile apps for both Android and iOS using the React Native framework.
Integrate React Native projects with known mobile automation tools (e.g. Fastlane, Bitrise) and third-party services (e.g. OneSignal, Twilio, Firebase).
Writing clean code for applications development
Write clean code to develop functional applications.
Troubleshoot and debug applications.
Gather and address technical and design requirements.
Providing support to internal stakeholders
Provide training and support to internal teams.
Build reusable code and libraries for future use.
Coordinate with developers and other system administrator
Liaise with developers, designers, and system administrators to identify tasks
Issue new features.
Follow emerging technologies.
Proactively advise on best practices.
Education, Experience and Required Skills
Educational Qualification
Degree in Computer Science, Software Engineering or related preferred
Experience
Experienced in building phone and tablet user interfaces that scale to screen size.
Experience presenting work at user groups, business and to peers.
Understanding of and experience with a range of approaches to testing application code and systems for behavior and performance
Minimum 8 in a relevant field
Experience contributing to NodeJS backend services.
Essential Skills
Technical Skills Required
Agile
Scrum/Kanban/Lean
TDD/BDD
CI/CD
XP
Proven knowledge of developing mobile applications from scratch using the React Native framework, which have launched in either the App Store or Play Store, and would ideally be able to provide examples of these.
Comprehensive and recent experience designing and implementing mobile applications, i.e. is an active mobile developer currently engaged in architecting and building mobile applications and services..
Full proficiency in the JavaScript language, React, and the React Native frameworks.
Basic understanding of the iOS SDK, as well as the Swift Language for iOS development.
Basic understanding of the Android SDK, as well as the Java (or Kotlin) Language for Android development.
High-level understanding of mobile applications delivery processes (app building, code signing, submit to stores), and experience with delivery automation tools (Fastlane, Bitrise, etc).
Experience integrating React Native apps with third-party services such as OneSignal, Firebase, Twilio, Usabilla, SurveyMonkey, etc.
Familiarity with basic functionality of both the XCode IDE as well as Android Studio
Experience with integrating apps with REST APIs.
Follow Clean Code/Solid principles.
Adhere and use TDD/BDD.
Outstanding ability to develop efficient, readable, highly optimized/maintainable, and clear code.
Ensure all software built is robust and scalable.
Working knowledge of Unix-like operating systems such as Linux and/or Mac OS X.
Knowledge of the Git version control system.
Familiarity with the TypeScript language.
Proficiency and experience using GraphQL.
Leadership and Operational Skills Required
Proven capability in managing technology implementation projects and in presenting to / working with stakeholders at every level of seniority.
Knowledge of Agile product management, in particular determination of vision, objectives, goals and success criteria.
Love to learn about the latest mobile tech trends, frameworks, and libraries to improve your productivity.
An ability to communicate technical concepts to a non-technical audience.
Knowledge of Docker.
Ability to quickly research and learn new programming tools and techniques.
Deep knowledge of accessibility standards and developing web products that can be used easily by users with a range of assistive technology needs.
Mentor and train other developers in a non-line management capacity.
Experience mentoring or helping colleagues optimise their code.
Understanding of Sqlite, NoSQL MongoDB, and relational DBs such as Postgres or MySQL
System administration and configuration management skills.
Disclaimer : Applicant must check the company profile before joining Bizplusapp.com is no way responsible for any loss.