O Gold

Senior Frontend Developer

Posted: 3 minutes ago

Job Description

Company DescriptionO Gold is a cutting-edge technology platform that integrates seamlessly with popular super apps and mobile wallets to provide a modern approach to gold trading. In partnership with a trusted gold refinery, O Gold enables users to buy, sell, gift, and redeem physical gold bars and coins with ease. Leveraging advanced technology, O Gold is committed to redefining the gold trading experience for users worldwide. The innovative service enhances accessibility and convenience for individuals looking to engage with physical gold assets.Role DescriptionThis is a full-time on-site role located in Dubai, United Arab Emirates, for a Senior Frontend Developer. You will be responsible for designing, developing, testing, and maintaining user-facing web applications to deliver engaging and seamless user experiences. Collaborating closely with designers and backend developers, you will work on creating responsive, high-performance, and scalable digital solutions. The role involves staying up to date with the latest web development practices, optimizing frontend code, and troubleshooting any issues to ensure a smooth and efficient user journey.QualificationsExpertise in Front-End Development, including proficiency in modern frameworks and libraries like React, Angular, or Vue.jsExperience with Responsive Web Design and creating cross-platform interfacesKnowledge of Software Development and Web Development best practices and methodologiesProficiency in Back-End Web Development principles and collaboration with backend teamsStrong problem-solving skills and ability to optimize code for performance and scalabilityFamiliarity with version control systems, such as Git, and agile development workflowsBachelor's or advanced degree in Computer Science, Software Engineering, or a related field is preferredExperience in fintech or e-commerce industries is a plusCore ResponsibilitiesBuild high-quality, scalable interfaces using React and React Native EXPO (iOS + Android) Develop modular, reusable, and well-tested components in TypeScriptWork closely with Product, Design, and Backend teams to deliver flawless featuresMentor junior developers and enforce best engineering practicesOptimize app performance, load times, and memory usageWrite clean, maintainable, industry-standard code with excellent documentationContribute to architecture decisions for frontend and mobile appsParticipate in code reviews and push high coding standards across the teamIntegrate complex APIs and ensure seamless user experience across platformsRequirementsMust-Have6+ years of hands-on experience in React Native and React.jsExpert knowledge of:TypeScriptRedux / Zustand / Recoil (state management)Navigation (React Navigation)Expo + EASReact Hooks & advanced patternsDeep understanding of mobile app performance & optimizationsExperience building pixel-perfect UI from Figma designsExperience with:RESTful & WebSocket APIsCI/CD pipelines (App Center, Fastlane, GitHub Actions)Unit / integration testing (Jest, Detox, Cypress)Strong problem-solving and debugging skillsAbility to work in an agile environment with fast release cyclesNice-to-HaveExperience with:Native modules (iOS/Android)Animation frameworks (Reanimated, Lottie)Fintech, payments, or high-scale consumer appsSecurity best practices (OBF, Anti-Fraud, Secure Storage)Knowledge of performance profiling toolsFamiliarity with FIX engines, real-time financial data, or charting librariesEngineering Culture & StandardsWe follow world-class engineering principles:Clean Architecture (feature-based, modularized code)Type-safe development across frontend & backendStrict code review workflowsAutomated testing as part of every releaseContinuous Integration / Continuous DeploymentPerformance monitoring (Sentry, UXCam, Firebase)Design-system driven UI developmentDocumentation-first mindset

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In