Mobile Developer responsibilities include developing application programming interfaces (APIs) to support mobile functionality. keeping up to date with the terminology, concepts and best practices for coding mobile apps.
Experience :
5 years’ work experience as a React Native Developer.
Role & 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.
Education:
Bachelor's degree in computer programming, computer science, or any relevant field.
Competencies:
Comfortable with working on Agile methodology.
In-depth knowledge of at least one programming language like JSX and Java.
Excellent analytical skills with a good problem-solving attitude
Team player.
Time Management and Organization skills.
Excellent communication skills.
Problem solving skills.
Required Skills
Skill
Years
Months
React Native Mobile Development
8
0
Beware of fraud agents! do not pay money to get a job
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.