Please, let iHorizons know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
You will be responsible for designing, developing, and implementing mobility applications and software by analyzing user requirements and defining application functionality.
Perform coding, software testing, debugging, and troubleshooting tasks.
This job reports to the Team Lead - Mobile.
Build and develop high-performing mobility applications and interfaces, contributing to all phases of the application development lifecycle from design to testing.
Create and implement well-designed, reusable components for mobility applications.
Conceptualize and formulate apps that are suitable for use on all types of mobility devices.
Implement measures to safeguard users' data.
Analyze and optimize code to improve overall app performance and stability, achieving maximum speed and scalability.
Interpret requirements to create high-quality coding that functions according to specifications.
Ensure that the construction and presentation of the apps are congruent with iHorizon's standards.
Write testable and scalable codes and ensure they align with project objectives.
Identify and resolve immediate and potential issues with the applications.
Evaluate and embed SDKs into applications as per the required functionality.
Identify accessibility and UX risks and drive their remediation.
Implement clean, modern, smooth animations and transitions that provide an excellent user experience.
Ensure user experience determines design choices and develop features to enhance the user experience.
Bring designs to life using the latest libraries, frameworks, and tooling.
Provide end-user support and resolve implementation issues.
Collaborate with UI and UX Designers, as well as Software Testers, to ensure that each app is presentable and in perfect working order.
Create app updates, including bug fixes and additional features, for release.
Identify technical debt and refactor code when appropriate.
Adopt and apply the Object-Oriented Programming Standard.
Follow iHorizons development culture by attending daily scrums and working in an agile-based environment.
Requirements:
A Bachelor’s degree in computer science or a related field is required.
Excellent English communication skills are necessary.
Overall, 5 years of experience in React Native programming is required.
Knowledge of current frameworks, SDKs, APIs, and libraries with full proficiency in React Native frameworks is essential.
A basic understanding of the iOS SDK, as well as the Swift language for iOS development, is needed.
A basic understanding of the Android SDK, as well as the Java (or Kotlin) language for Android development, is required.
Knowledge of mobile applications delivery processes (app building, code signing, submitting to stores) and experience with delivery automation tools (Fastlane, Bitrise, etc.) is necessary.
Experience with integrating apps with REST APIs is required.
A published one or more mobile apps is a must.
Benefits:
The working week is from Sunday to Thursday.
The weekend consists of Friday and Saturday.
Working hours are 8 hours plus a 1-hour break (Qatari Time).
Holidays are according to the Qatari calendar.
This position offers a full remote working model.
Apply now
Please, let iHorizons know you found this job
on RemoteYeah
.
This helps us grow 🌱.