M
Front End Developer – React Native
Marc Ellis
Sharjah, UAEAED 7,000-20,000/moToday
UAEIT & TechnologyFull Time
Skills Required
JavascriptTypescriptJavaReactAzureGitHtmlCssExcelAgileDevopsCommunicationLeadership
Job Description
PURPOSEThe role purpose is a brief description of the position’s main functionality. The Front-End Developer – React Native is responsible for designing and implementing user-facing features for mobile applications using React Native. This role focuses on building intuitive, high-performance user interfaces with JavaScript and React Native, utilizing open-source libraries and best practices in mobile development.JOB TITLEFrontend DeveloperKEY ACCOUNTABILITIESMust have an excellent knowledge & experience of React Native, typescript, Javascript etc.Proficient understanding of cross-devices compatibility issues.Leverage the inbuilt React Native toolkit for creating frontend features.Create data visualization tools, libraries, and reusable code for prospects.Integrate designs and wireframes within the application code.Experience in agile environment.Constant interaction with other developer teams and design team to discuss UI ideasA thorough review of applications needs and interfacing elementsFollow proper documentation for changes in application and further updatesOPERATIONALChampion a structured and consistent approach to mobile application development using React Native.Ensure solutions are not only tailored to specific functional requirements but also align with organizational coding standards and mobile development guidelines.Identify opportunities to enhance or evolve development standards and advocate for changes when beneficial.Develop, maintain, and enhance mobile user interfaces with a focus on responsiveness, performance, and user experience.Translate design mockups into fully functional, pixel-perfect UI components using React Native.Build reusable components and front-end libraries for future use, ensuring consistency across the application.Continuously research, evaluate, and integrate new tools, libraries, and best practices to improve development efficiency and app performance.Write and maintain unit tests to ensure code robustness, including coverage of edge cases, usability, and general reliability.Read, understand, and maintain existing code written by other developers, making updates and improvements as neededPEOPLE MANAGEMENTDemonstrates strong planning, organizational, written, and verbal communication skills to effectively contribute within a cross-functional development team.Interfaces regularly with product owners, designers, QA, and other business stakeholders to understand requirements and translate them into technical solutions.Provides input on design and user experience decisions, offering suggestions based on technical feasibility and mobile development best practices.Collaborates closely with team members to ensure alignment with project goals, timelines, and quality standards.Influences decision-making through clear communication of trade-offs, risks, and technical insights, helping to shape solutions that balance user needs and technical constraints.PRODUCT / PROCESS IMPROVEMENTDevelop and maintain standardized operating procedures and artifacts including Solution / Integration design documentation, tools, templates and supporting information.Establish automated processes, workflow and reporting capabilities to drive quality and efficiency of services, wherever applicableCOMMUNICATIONInternal: IT Leadership, IT Business Partners, Engineering TeamsExternal: Product and Solution Providers, Implementation Partners, Backend/Integration TeamsQUALIFICATION AND EXPERIENCEDegree in Computer Science, Information Technology or related Engineering subjectsMinimum of 5 years of experience in React NativeOverall 7+ years of development experienceExperience with software engineering, customer experienceExperience developing engineering applications for a large corporationStrong proficiency in JavaScript, object model, DOM manipulation and event handlers, data structures, algorithmsKNOWLEDGE AND SKILLProficiency in React.js and React NativeStrong knowledge of JavaScript and TypeScriptExperience integrating with RESTful APIs and third-party librariesExperience with Firebase for Cloud Messaging / Notifications and CrashlyticsExperience with state management libraries (e.g., Redux, Context API, MobX, Zustand) and React Native performance optimization techniques.Experience with mobile-specific challenges (device compatibility, performance, etc.)Understanding of responsive design and cross-platform UI/UX standardsKnowledge of Git and version control workflowsExperience with app deployment (Play Store / App Store)Knowledge of CI/CD for mobile buildsFamiliarity with Microsoft Azure services (e.g., Azure App Services, Azure DevOps, Azure Functions) is a plus.Experience integrating cloud-based tools and APIs into mobile applications is an advantage.EXPERIENCE7+ Relevant experience as a Front-End Developer, React Native, React Js, HTML5, CSS, Javascript, jQuery/Bootstrap and JSON.KEY PERFORMANCE MEASURESOver 97% Code CoverageApplication response time#J-18808-Ljbffr
Similar Opportunities
E
Officer - IT Security Compliance
Emarat
Sharjah, UAEAED 5,000-12,000/moToday
UAEIT & Technology
N
Salesforce EPC/CPQ Developer — Remote & Global Growth
Nespon Inc
Sharjah, UAEAED 7,000-20,000/moToday
UAEIT & Technology
B
UAE Scrum Master
BARCLAYS
Sharjah, UAEAED 12,000-25,000/moToday
UAEIT & Technology
R
Expert Network Engineer (Arista) | Reach Group | UAE
Reach Group
UAEAED 8,000-20,000/moToday
UAEIT & Technology
A
Data Analyst
Avanta Works
UAEAED 7,000-18,000/moToday
UAEIT & Technology
F
Senior Backend Engineer - Real-Time Energy Platform
Fuse Energy
Sharjah, UAEAED 7,000-18,000/moToday
UAEIT & Technology