Dubai, Dubai, United Arab Emirates

React Native Developer

 Job Description:

Client Introduction:

In this role, you will have the opportunity to work closely with one of our esteemed clients. This client is a global leader known for its commitment to quality and innovation. They have chosen Dautom as their trusted partner for their upcoming projects.

JOB PURPOSE:
These apps can be developed for various devices, including desktops, smart TVs, and smartphones. However, mobile app development is the most common use case for native
app development. Unlike websites and web applications, native mobile apps are not run-in web browsers. Instead, you can download them from platform-specific app stores, such as
Apples App Store for iOS and iPad apps and the Google Play Store for Android apps.
Native app development requires different skills and technologies compared to mobile website development. With native app development, you don't have to worry about browser behavior
and compatibility issues. You can leverage the native features of mobile operating systems to deliver a user experience tailored to the device and implement the functionalities of your application.

KEY ACCOUNTABILITIES:

Building innovative, state-of-the-art applications and experiences in collaboration with the
Product and UX Design teams, from ideation to go-to-market.
Own tasks and be comfortable working in a fast-paced environment; get out of your comfort zone and get things done.
Developing a revolutionary HR-focused mobile app for an internal workforce of thousands.
Working in a high-performing Agile Scrum team and attending ceremonies such as Sprint
Planning, Daily Scrum, Sprint Review, Sprint Retrospective, and Sprint Demos.
Continuously improve how we bring new features to market and make recommendations on process and technical enhancements
Communicating task progress, evaluating technical feasibility, suggesting technical approaches, estimating timelines, and resolving technical and process issues
Improving front-end performance by diagnosing and fixing all system errors and bugs
Participating in ideation and innovation workshops with business and technical teams to bring fresh ideas from your perspective into the mix
Designing, deploying, and managing web and mobile applications that can run on multiple platforms
Writing effective, scalable, and reusable JavaScript code can help create interchangeable front-end modules
Collaborating with design, development, and customer service teams to properly understand client requirements and build top-notch apps within the stipulated time and budget.

QUALIFICATIONS & SKILLS:

Technical Qualifications & Experience
Designing, deploying, and managing web and mobile applications that can run on multiple platforms
Planning the data and presentation layer for the front end of all applications

Expert-level understanding of React.js and its fundamentals & experience in building cross-
platform mobile applications using the React Native framework with at least one released app

(solo or as a team member).
Utilizing React Native to design and develop UI components for web and mobile apps based on JavaScript
Well-versed in all aspects of JavaScript like writing effective, scalable, and reusable JavaScript code can help create interchangeable front-end modules
Using other JavaScript libraries (like Redux) to make asynchronous API calls and enhance website/mobile app performance
In-depth knowledge of UI/UX designs and wireframes.
Good working knowledge of HTML and CSS
Collaborating with design, development, and customer service teams to properly understand
client requirements and build top-notch apps within the stipulated time and budget
Experience of independently crafted project solutions by applying solid Object-Oriented- Design principles.

Agile/Digital Experience
Experience in Agile Development
Experience working with CI/CD pipelines.
Experience with the App release cycle.

Individual Skills
Exceptional problem-solving skills: demonstrated ability to understand business challenges, structure complex problems, develop solutions
Possess excellent communication skills that facilitate interaction with multiple stakeholders
Confident, detail-oriented, and highly motivated to contribute to the organization's growth as part of a high-performing team
Ability to work under pressure and adhere to tight deadlines
Mindset & Behaviors
High energy and passionate individual who inspires teammates to reach their
maximum potential
Empathetic coach who can help to develop a new group of highly motivated data engineers
Excited about trying new solutions outside standard approved
Invested in developing a culture of trust, free thought and complete transparency

  Required Skills:

Mobile Applications Transparency Sprint Planning Pipelines Client Requirements User Experience iOS CSS Web Applications React.js Energy Timelines Android Operating Systems Features Components Workshops Scrum Writing Pressure HTML JavaScript Software Customer Service Planning Design Communication Business