JobsAisle
Q

Mobile Developer - React Native

Qashio

Dubai, UAEAED 8,000-20,000/moToday
UAEIT & TechnologyFull Time

Skills Required

JavascriptJavaReactExcelProject ManagementAgileAccountingCommunication

Job Description

Role OverviewThe Mobile Developer is part of the front-end development team and will be responsible for developing and implementing user interface components using React Native concepts and workflows. You need to have a great blend of Javascript and native platform skills. They will be working on the front-end part of the app and, at the same time, possess knowledge of API services and cross-platform compatibility along with the infrastructure of the application for integration. The role also involves profiling and improving front-end performance, documenting our codebase and requires an excellent understanding of progressive web applications.ResponsibilitiesDeveloping Qashio’s mobile app on iOS and Android platforms using React/React Native with clean codeImplementing pixel-perfect UIs and components that adhere to agreed designsIntegrating the mobile app with third-party or in-house APIsWriting automated tests to ensure error-free code, performance stability and security of structuresImplementing clean, modern, smooth animations and transitions geared towards an excellent user experienceCreating front-end modules with maximum code reusability and efficiencyDiagnosing and fixing bugs and performance bottlenecks to ensure seamless front-end performanceReleasing and updating versions of the app to the storesParticipating and contributing to regular team sprints and stand-upsCollaborating with internal mobile development team members as well as other Tech and Product team members in an agile environment and in compliance with stipulated timelinesQualifications and Experience3+ years of experience in front-end development and a proven track record of working on scalable mobile applicationsProficiency in technologies/languages including ReactJS and React Native, and knowledge of tools and workflows like Webpack, Enzyme, Redux, Flux, Babel, etc.Experience in modern authorization mechanism such as JSON web tokenRock solid at working with third-party dependencies, performance testing and browser-based debugging softwareExcellent troubleshooting and project management skillsA degree in computer science, information technology or related disciplineDemonstrated experience, exposure and interest in the FinTech space. Having worked with a Fintech company will be a big advantage.A good understanding of accounting and expense management systemsFamiliarity with collaboration and communication tools such as Slack, Zoom, Google Teams, Asana, TrelloEssential CompetenciesTechnical problem-solvingData-based decision-makingAnalytical abilityCross-functional collaborationCommunication skillsStakeholder management#J-18808-Ljbffr