Support the entire application lifecycle (concept, design, test, release, and support) using React Native & Android.
Programming duties for an interactive App development in React Native, iOS & Android Platform, using XCode and Android Studio.
Mobile Application Development exploring JSX, JAVA, Swift, Objective-C, Android SDK, HTML5, JavaScript, JSON, jQuery Mobile, CSS and different connected technologies.
Produce fully functional mobile applications writing clean code.
Create wireframes and other documentation
Learn new programming tricks.
Collaborate with cross-functional team members to design, and ship applications within tight time frames.
Unit-test code for robustness, including edge cases, usability, and general reliability.
Work on bug fixing and improving application performance.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Strong OOP concept.
Worked on minimum 5 applications, and available on stores.
Gather specific requirements and suggest solutions.
Write unit and UI tests to identify malfunctions.
Troubleshoot and debug to optimize performance.
Design interfaces to improve user experience.
Liaise with Product development team to plan new features.
Ensure new and legacy applications meet quality standards.
Research and suggest new mobile products, applications, and protocols.
Stay up-to-date with new technology trends.
Creating and maintaining Android & iOS SDKs for campaign management solution which includes push notification, analytics and attribution handling.
Attention to detail and commitment to high quality/error free deliverables.
Must be motivated, independent and self-sufficient. Able to receive an assigned task and see it through to completion with minimal supervision.
Responsibilities
Support the entire application lifecycle (concept, design, test, release, and support) using React Native & Android.
Programming duties for an interactive App development in React Native, iOS & Android Platform, using XCode and Android Studio.
Mobile Application Development exploring JSX, JAVA, Swift, Objective-C, Android SDK, HTML5, JavaScript, JSON, jQuery Mobile, CSS and different connected technologies.
Produce fully functional mobile applications writing clean code.
Create wireframes and other documentation
Learn new programming tricks.
Collaborate with cross-functional team members to design, and ship applications within tight time frames.
Unit-test code for robustness, including edge cases, usability, and general reliability.
Work on bug fixing and improving application performance.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Strong OOP concept.
Worked on minimum 5 applications, and available on stores.
Gather specific requirements and suggest solutions.
Write unit and UI tests to identify malfunctions.
Troubleshoot and debug to optimize performance.
Design interfaces to improve user experience.
Liaise with Product development team to plan new features.
Ensure new and legacy applications meet quality standards.
Research and suggest new mobile products, applications, and protocols.
Stay up-to-date with new technology trends.
Creating and maintaining Android & iOS SDKs for campaign management solution which includes push notification, analytics and attribution handling.
Attention to detail and commitment to high quality/error free deliverables.
Must be motivated, independent and self-sufficient. Able to receive an assigned task and see it through to completion with minimal supervision.
Qualifications
Mobile Application Development exploring JSX, JAVA, Swift, Objective-C, Android SDK, HTML5, JavaScript, JSON, jQuery Mobile, CSS and different connected technologies.
Strong experience with software development life cycle.
Creating and maintaining Android & iOS SDKs for campaign management solution which includes push notification, analytics and attribution handling.
Mandatory: Proven experience in React native, Android and iOS Development
Mandatory: Experience with TDD and Unit Testing
Mandatory: Experience with Firebase, Google API suites
Mandatory: Basic knowledge of
Nice to have – experience in working with Azure/AWS, worked in an Agile Environment
Nice to have: Experience in Jira and Git
Relevant exp. 5 to 8 years
English (mandatory) – Speaking, Reading, Writing
Arabic (nice to have) – Speaking, Reading, Writing
Minimum of 5 - 8 years
Minimum of 5 – 8 years in developing and maintaining large-scale mobile applications (native and hybrid)