We are looking for a Senior Mobile Developer to join one of our clients in Riyadh, who will be responsible for developing mobile applications for iOS, Android, and Huawei using Native (Swift, Kotlin) or Hybrid (Flutter, React Native) technologies, as well as designing modern UI/UX interfaces for web applications.
-Design and develop mobile applications using Native technologies (Swift, Kotlin) or Hybrid frameworks (Flutter, React Native).
-Optimize performance and user experience to ensure applications run efficiently across different devices.
-Create visually appealing and user-friendly interfaces.
-Enhance user experience based on behavior analysis and user needs.
-Conduct performance and quality testing (Unit Testing, Integration Testing).
-Identify and fix bugs to ensure application stability.
-Integrate with third-party services (e.g., payment gateways, push notifications, maps).
-Update applications according to system requirements or client needs.
-Provide technical support and resolve app-related issues.
-Use Git version control for efficient code management.
-Follow best coding practices and implement design patterns.
-Suggest innovative solutions to improve software products.
-Work closely with UI/UX designers to transform designs into functional interfaces.
-Maintain cybersecurity best practices in application and software development.
*Front-End & Mobile UI Development:
-Design and develop interactive web interfaces using HTML5, CSS3, and JavaScript.
-Work with frameworks like React.js and Angular.
-Ensure responsive design compatibility with all screen sizes and devices.
-Develop mobile interfaces using React Native, Flutter, or Ionic.
-Optimize app performance on iOS and Android.
-Integrate with native mobile features to enhance user experience.
-Work on backend integration to ensure seamless data exchange.
*API & Backend Integration:
-Develop and consume RESTful APIs and GraphQL to integrate applications with databases and servers.
-Ensure secure and smooth data transmission between front-end and back-end systems.
-Test interfaces on various browsers and devices to ensure compatibility.
-Optimize loading time and improve performance for web pages and applications.
-Collaborate with backend teams for smooth system integration.
-Stay up to date with the latest front-end technologies and smart application development tools.
-Apply best coding practices to enhance performance.
*-UX/UI Design & SEO Optimization:
Advanced proficiency in Adobe XD, Photoshop, and Figma for UI/UX design.
-Define user experience (UX) and work with developers to ensure usability and improvements.
-Advanced knowledge in Search Engine Optimization (SEO) to enhance application visibility on search engines.
-Knowledge transfer to the Software Development Management Team in the Health Affairs sector.