Android Developers Jobs in Saudi
110 Jobs Found
Hungerstation is part of the Delivery Hero Group, the world’s pioneering local delivery platform, our mission is to deliver an amazing experience—fast, easy, and to your door. We operate in around 65 countries worldwide. Headquartered in Berlin, Germany. Delivery Hero has been listed on the Frankfurt Stock Exchange since 2017 and is part of the MDAX stock market index.<br><br>Job Description<br><br>We are looking for a highly talented Android Engineer to join the Fulfillment team in Riyadh. If you are looking for a place where you can gain hands-on experience and create a direct impact, then this may be the place for you! An ideal candidate will have a track record as a significant individual contributor as well as a strong team player.<br><br>You Will Be Working On<br><br>Keep abreast of the latest software development methodologies in order to be able to provide best-in-class software solutions Analyze product requirements in order to understand engineering requirements, evaluate the technical feasibility, estimate efforts, and provide the required solutions in collaboration with the Product Team Assist in building development components and managing the programming of the different solution components in order to transform the requirements into actual working software accurately Document all coding steps in order to ensure comprehensibility and facilitate future modifications and maintenance Responsible for writing unit, integration, and UI / Snapshot testing. Investigate and resolve issues and bugs through patches and other means Collaborate with other colleagues in order to assist each other in code reviews and deliver code review reports accordingly Perform functional and module testing in order to ensure the functionality of delivered solutions Monitor evaluate and report on product development and recommend improvements where necessary Assist in user trials and acceptance testing<br><br>Qualifications<br><br>3+ years of experience in developing software, with practical knowledge of design patterns and algorithms, ideally with Kotlin as a primary development language, but Java would suffice too. You are open-minded about technologies but particularly skilled in native Android development. Hands-on experience writing high-quality, testable code, also proficiency with modern mobile architectures. In-depth knowledge of mobile engineering lifecycle for fragments, activities, and practical experience with Agile methodologies (SCRUM or Kanban would do). Engineering excellence - a proven track record of substantially impacting the development of complex non-trivial systems. Open-source contributions and technical publications are very much welcome! Execution - “getting things done” mentality. Ability to manage multiple projects at the same time, with high prioritization skills and experience with versioning tools (Git). You are experienced and on track with Modern Android Development approaches skillsets and practices. We are looking for practical knowledge of View Model, Live Data, Paging, Navigation, Safe Args, Retrofit2, RxJava2, Dagger2 (multi-module applications). Understanding of Modular App Architecture. Understanding of CI/CD pipeline. Ability to write new modules using maintainable architecture.<br><br>Nice-to-Have Skills<br><br>Knowledge of Firebase, Google Maps API, Fastlane scripting, and Checkout.com SDK.<br><br>Additional Information<br><br>We offer:<br><br>We offer visa and relocation support globally and inside KSA to our employees. Exchange ideas and meet 2000+ colleagues from different teams within Delivery Hero in our active guilds and through our global tech and product community. Develop your skills with your personal educational budget for conferences and external training. Access our e-learning platform Linked In and participate in our various in-house training programs And much more…
We are looking for a talented Mobile Application UI/UX Designer (Flutter) to design and develop modern, user-friendly mobile applications for i OS and Android.<br>Requirements:Experience in UI/UX design with a strong portfolio. Strong knowledge of Flutter, Dart, and React.js. Experience integrating applications with REST and SOAP web services. Proficiency in Figma, Adobe XD, or similar design tools. Understanding of i OS and Android design guidelines. Preferred: Experience working with Oracle Fusion HCM modules and integrations. Strong communication and problem-solving skills.
Job Summary<br><br>Tawantech is seeking an experienced and highly skilled React Native Developer to join our technology team in Riyadh, supporting digital banking and financial services solutions.<br><br>The successful candidate will be responsible for designing, developing, enhancing, and maintaining high-performance cross-platform mobile applications using React Native. The role requires strong expertise in modern mobile application architecture, Type Script, React Native ecosystem, API integration, security, performance optimization, and enterprise application development.<br><br>The ideal candidate should have experience working on banking, fintech, financial services, payment, or other highly regulated environments, with a strong understanding of secure mobile application development and enterprise integration.<br><br>tegrations Support integration with banking services such as:Account information Customer onboarding Authentication and authorization Fund transfers Payments Beneficiary management Transaction history Cards and card services Notifications Digital banking services Handle sensitive financial and customer information according to banking security and compliance requirements Work with enterprise integration layers, API gateways, middleware, and backend services where applicable Security<br><br>Implement secure mobile application development practices suitable for banking environments Apply secure authentication and authorization mechanisms such as OAuth 2.0, Open ID Connect, JWT, MFA, and biometric authentication, where applicable Protect sensitive data both in transit and at rest Implement secure storage mechanisms for credentials, tokens, and sensitive information Follow mobile security best practices and organizational security standards Work with security teams to address vulnerabilities identified through security assessments, penetration testing, and code reviews Apply secure coding practices and protect applications against common mobile and API security vulnerabilities Support implementation of certificate/public-key pinning and other mobile security controls where required<br><br>API & Backend Integration<br><br>Consume and integrate REST APIs and JSON-based services Handle API authentication, authorization, error handling, timeouts, retries, and response validation Collaborate with backend developers, API teams, architects, and business analysts to resolve integration issues Troubleshoot API and integration failures across development, testing, and production environments Work with asynchronous operations and real-time communication mechanisms where required<br><br>Performance Optimization<br><br>Analyze and improve application performance, responsiveness, memory usage, and startup time Identify and resolve performance bottlenecks in React Native and Java Script/Type Script code Optimize rendering, state management, API calls, animations, and large data sets Monitor and troubleshoot crashes, ANRs, memory leaks, and other mobile performance issues Ensure applications provide a consistent experience across different device types and operating-system versions<br><br>Native Mobile Development<br><br>Understand the underlying Android and i OS platforms and their interaction with React Native Troubleshoot native build and runtime issues Work with Android Studio, Gradle, Xcode, Cocoa Pods, and native dependencies Develop or maintain native modules when React Native functionality needs to interact with platform-specific capabilities Understand basic Kotlin/Java and Swift/Objective-C concepts sufficient to troubleshoot and integrate native functionality<br><br>Testing & Quality Assurance<br><br>Write and maintain unit, integration, and component tests Work with testing frameworks such as Jest, React Native Testing Library, Detox, or equivalent tools Collaborate with QA teams to resolve defects and improve application quality Participate in functional, regression, integration, performance, and security testing Ensure high-quality code through peer reviews, automated testing, and continuous integration<br><br>CI/CD & Release Management<br><br>Work with CI/CD pipelines for automated mobile application builds, testing, and deployment Support mobile releases through Google Play Console and Apple App Store/Test Flight Work with tools such as Git, Git Hub/Git Lab/Bitbucket, Jenkins, Azure Dev Ops, Git Hub Actions, Fastlane, or equivalent technologies Manage environment-specific configurations for development, testing, staging, and production Support release management, versioning, rollback, and production deployment activities<br><br>Production Support<br><br>Investigate and resolve production incidents affecting mobile banking applications Perform root-cause analysis and implement permanent corrective actions Monitor application crashes, errors,API failures, and performance issues Participate in on-call or incident-management activities when required Work closely with infrastructure, backend, security, Dev Ops, and support teams to resolve critical incidents<br><br>Mandatory Skills<br><br>Strong professional experience in React Native development Strong proficiency in Java Script and Type Script Strong understanding of React.js and React Native architecture Hands-on experience with Redux / Redux Toolkit or equivalent state-management solutions Strong experience integrating REST APIs and backend services Strong understanding of asynchronous programming and API communication Experience with Git and modern source-control practices Experience developing and debugging applications on both Android and i OSStrong understanding of mobile application security Experience with automated testing and debugging Good understanding of CI/CD and mobile application release processes<br><br>Preferred Technical Skills<br><br>Experience with React Navigation Experience with React Native Reanimated / Gesture Handler Experience with Firebase services, push notifications, analytics, and crash reporting Experience with biometric authentication Experience with secure storage solutions such as Keychain/Keystore integrations Experience with deep linking and universal/app links Experience with offline data handling and synchronization Experience with Web Sockets or real-time communication Knowledge of native Android/i OS development Experience with Kotlin, Java, Swift, or Objective-CExperience with automated mobile deployment using Fastlane Experience with Docker, Kubernetes, microservices, or API gateways is an advantage<br><br>Banking Domain Experience<br><br>Candidates with experience in banking, fintech, payments, digital banking, or financial services are highly preferred.<br><br>Experience with one or more of the following will be considered an advantage:<br><br>Digital Banking Applications Mobile Banking Retail Banking Corporate Banking Payments Card Management Fund Transfers Beneficiary Management Customer Onboarding / KYCAuthentication & MFAOpen Banking Payment Gateways Core Banking Integrations API Banking Financial Transaction Processing<br><br>Requirements<br><br>Experience<br><br>Minimum 5 years of professional experience in software/mobile application development Minimum 5 years of hands-on experience in React Native development, with strong expertise in building and maintaining enterprise-grade mobile applications Proven experience developing and supporting i OS and Android applications using React Native Strong experience with Java Script, Type Script, React, Redux/Redux Toolkit, REST APIs, and mobile application architecture Experience working on banking, fintech, payments, digital banking, or financial services projects is highly preferred Experience working in enterprise and highly regulated environments is an advantage Proven experience working with cross-functional teams including Backend, QA, Dev Ops, Security, Business Analysts, and Solution Architects<br><br>Education<br><br>Bachelor's degree in Computer Science, Software Engineering, Information Technology, Computer Engineering, or a related technical field Relevant professional certifications are an advantage
Job Summary<br><br>We are seeking a skilled Mobile & . NET Developer to design, build, and maintain high-quality, scalable applications across mobile platforms and the . NET ecosystem. The ideal candidate will combine strong technical expertise with a collaborative mindset to deliver compelling solutions that meet business objectives.<br><br>Key Responsibilities<br><br> Design, develop, test, and maintain mobile and . NET applications that deliver exceptional performance and user experience Collaborate with product managers, designers, and other developers to translate requirements into robust technical solutions Participate in code reviews, contribute to architecture decisions, and ensure code quality and maintainability Implement scalable APIs and integrate third-party services as needed diagnose and fix defects, optimize performance, and ensure security best practices Stay current with industry trends and propose improvements to tools, frameworks, and processes Mentor junior developers and contribute to a culture of technical excellence<br><br>Required Qualifications<br><br> 5-7 years of experience in . NET development and mobile application development Strong proficiency in C#, . NET Core/. NET 5+, and related frameworks Experience with mobile development platforms (i OS/Android) using native or cross-platform approaches Solid understanding of RESTful APIs, data modeling, and integration patterns Familiarity with CI/CD pipelines, version control (Git), and automated testing Strong problem-solving skills and the ability to work independently and in a team<br><br>Preferred Qualifications<br><br> Experience with MAUI, Xamarin, Flutter, or React Native Knowledge of Azure/AWS cloud services and containerization (Docker, Kubernetes) Familiarity with Agile methodologies and Jira/Confluence UI/UX sensitivity and experience collaborating with designers Experience with performance profiling, debugging, and monitoring tools<br><br>Skills And Competencies<br><br> Languages: C#, Java Script/Type Script Frameworks: . NET, . NET Core, ASP. NET, MAUI/Xamarin or equivalent mobile frameworks Mobile: i OS and Android development concepts, mobile architecture patterns Databases: SQL Server, SQLite, or other relational databases Tools: Visual Studio, Git, CI/CD tools, unit/integration testing frameworks Soft skills: effective communication, collaboration, time management, and adaptability<br><br>Education and Certifications<br><br> Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent practical experience) Relevant certifications (e.g., Microsoft Certified: . NET Developer, Azure Developer Associate) are a plus
PTT & MDM Solution Performance Engineer<br>Saudi Arabia | 12-Month Renewable Contract<br>We are looking for an experienced PTT & MDM Solution Performance Engineer to support end-to-end performance analysis, assurance and reporting for Push-to-Talk and Mobile Device Management solutions within a telecom managed services environment. The role requires strong knowledge of PTT and MDM technologies combined with telecom Mobile Core, BSS, charging, analytics and performance assurance experience.<br>Key Responsibilities Perform on-demand, short-term and long-term performance analysis across PTT and MDM solutions. Support Motorola PTT and cloud-based MDM platforms integrated with Mobile Core and BSS environments. Perform service assurance, KPI analysis and technical reporting. Analyse MDM/MTD environments across Android and Windows devices and COTS hardware. Analyse charging configurations, dumps, usage records and CDRs. Perform interface signalling trace analysis for PTT and MDM services. Support integration with CRM, billing and customer care systems. Analyse PTT and MDM nodes in terms of design, configuration, statistics, KPIs and reporting. Support services operating within 4G/5G SA environments. Work with UPM and analytics platforms to support KPIs, reports and service performance processes. Review and audit HLD/LLD designs and translate technical designs into monitoring and reporting requirements. Support service design, business configuration, fleet profiles, roaming programmes, MOP development and end-to-end testing. Build performance management reports, audit reports and business intelligence dashboards. Use SQL, Python, Linux shell, VBA, ENIQ, UPM and BI tools to analyse and visualise service performance. Support the use of AI/ML concepts for anomaly detection and service degradation prediction. Develop improvement proposals for PTT end-user experience and MDM business cases. Support performance and capacity preparation for major events including Ramadan, Hajj, National Day and Founding Day.<br>Technical Requirements Strong PTT and MDM solution experience within telecom environments. Motorola PTT experience. Cloud-based MDM experience. MDM/MTD experience across Android and Windows. Knowledge of mobile security concepts. Strong understanding of telecom charging systems. Experience with prepaid, postpaid and enterprise service models. BSS integration experience covering CRM, billing and customer care. Understanding of 4G/5G SA environments. Experience with HLD, LLD and MOP documentation. Strong performance analysis and KPI reporting capabilities. Experience analysing CDRs, signalling traces and service flows. Hands-on experience with SQL, Python and Linux shell. Exposure to ENIQ, UPM and BI/reporting tools such as Tableau, Power BI or Qlik. Understanding of AI/ML concepts for performance analytics would be relevant.<br>Soft Skills The successful candidate should demonstrate strong analytical and communication skills, ownership, teamwork, cultural awareness and the ability to work effectively under pressure. Fluent English and the ability to produce and present high-quality technical and executive-level reports are important for this position.
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Job Summary Tawantech is seeking an experienced and highly skilled React Native Developer to join our technology team in Riyadh, supporting digital banking and financial services solutions.<br> The successful candidate will be responsible for designing, developing, enhancing, and maintaining high-performance cross-platform mobile applications using React Native.<br> The role requires strong expertise in modern mobile application architecture, TypeScript, React Native ecosystem, API integration, security, performance optimization, and enterprise application development.<br> The ideal candidate should have experience working on banking, fintech, financial services, payment, or other highly regulated environments , with a strong understanding of secure mobile application development and enterprise integration.<br> tegrations.<br> Support integration with banking services such as: Account information Customer onboarding Authentication and authorization Fund transfers Payments Beneficiary management Transaction history Cards and card services Notifications Digital banking services Handle sensitive financial and customer information according to banking security and compliance requirements.<br> Work with enterprise integration layers, API gateways, middleware, and backend services where applicable.<br> Security Implement secure mobile application development practices suitable for banking environments.<br> Apply secure authentication and authorization mechanisms such as OAuth 2.<br>0, OpenID Connect, JWT, MFA, and biometric authentication , where applicable.<br> Protect sensitive data both in transit and at rest .<br> Implement secure storage mechanisms for credentials, tokens, and sensitive information.<br> Follow mobile security best practices and organizational security standards.<br> Work with security teams to address vulnerabilities identified through security assessments, penetration testing, and code reviews.<br> Apply secure coding practices and protect applications against common mobile and API security vulnerabilities.<br> Support implementation of certificate/public-key pinning and other mobile security controls where required.<br> API & Backend Integration Consume and integrate REST APIs and JSON-based services .<br> Handle API authentication, authorization, error handling, timeouts, retries, and response validation.<br> Collaborate with backend developers, API teams, architects, and business analysts to resolve integration issues.<br> Troubleshoot API and integration failures across development, testing, and production environments.<br> Work with asynchronous operations and real-time communication mechanisms where required.<br> Performance Optimization Analyze and improve application performance, responsiveness, memory usage, and startup time.<br> Identify and resolve performance bottlenecks in React Native and JavaScript/TypeScript code.<br> Optimize rendering, state management, API calls, animations, and large data sets.<br> Monitor and troubleshoot crashes, ANRs, memory leaks, and other mobile performance issues.<br> Ensure applications provide a consistent experience across different device types and operating-system versions.<br> Native Mobile Development Understand the underlying Android and iOS platforms and their interaction with React Native.<br> Troubleshoot native build and runtime issues.<br> Work with Android Studio, Gradle, Xcode, CocoaPods, and native dependencies .<br> Develop or maintain native modules when React Native functionality needs to interact with platform-specific capabilities.<br> Understand basic Kotlin/Java and Swift/Objective-C concepts sufficient to troubleshoot and integrate native functionality.<br> Testing & Quality Assurance Write and maintain unit, integration, and component tests.<br> Work with testing frameworks such as Jest, React Native Testing Library, Detox, or equivalent tools .<br> Collaborate with QA teams to resolve defects and improve application quality.<br> Participate in functional, regression, integration, performance, and security testing.<br> Ensure high-quality code through peer reviews, automated testing, and continuous integration.<br> CI/CD & Release Management Work with CI/CD pipelines for automated mobile application builds, testing, and deployment.<br> Support mobile releases through Google Play Console and Apple App Store/TestFlight .<br> Work with tools such as Git, GitHub/GitLab/Bitbucket, Jenkins, Azure DevOps, GitHub Actions, Fastlane , or equivalent technologies.<br> Manage environment-specific configurations for development, testing, staging, and production.<br> Support release management, versioning, rollback, and production deployment activities.<br> Production Support Investigate and resolve production incidents affecting mobile banking applications.<br> Perform root-cause analysis and implement permanent corrective actions.<br> Monitor application crashes, errors,API failures, and performance issues.<br> Participate in on-call or incident-management activities when required.<br> Work closely with infrastructure, backend, security, DevOps, and support teams to resolve critical incidents.<br> Mandatory Skills Strong professional experience in React Native development .<br> Strong proficiency in JavaScript and TypeScript .<br> Strong understanding of React.<br>js and React Native architecture .<br> Hands-on experience with Redux / Redux Toolkit or equivalent state-management solutions .<br> Strong experience integrating REST APIs and backend services .<br> Strong understanding of asynchronous programming and API communication.<br> Experience with Git and modern source-control practices .<br> Experience developing and debugging applications on both Android and iOS .<br> Strong understanding of mobile application security.<br> Experience with automated testing and debugging.<br> Good understanding of CI/CD and mobile application release processes.<br> Preferred Technical Skills Experience with React Navigation .<br> Experience with React Native Reanimated / Gesture Handler .<br> Experience with Firebase services , push notifications, analytics, and crash reporting.<br> Experience with biometric authentication.<br> Experience with secure storage solutions such as Keychain/Keystore integrations.<br> Experience with deep linking and universal/app links.<br> Experience with offline data handling and synchronization.<br> Experience with WebSockets or real-time communication.<br> Knowledge of native Android/iOS development.<br> Experience with Kotlin, Java, Swift, or Objective-C.<br> Experience with automated mobile deployment using Fastlane.<br> Experience with Docker, Kubernetes, microservices, or API gateways is an advantage.<br> Banking Domain Experience Candidates with experience in banking, fintech, payments, digital banking, or financial services are highly preferred.<br> Experience with one or more of the following will be considered an advantage: Digital Banking Applications Mobile Banking Retail Banking Corporate Banking Payments Card Management Fund Transfers Beneficiary Management Customer Onboarding / KYC Authentication & MFA Open Banking Payment Gateways Core Banking Integrations API Banking Financial Transaction Processing Experience Minimum 5 years of professional experience in software/mobile application development.<br> Minimum 5 years of hands-on experience in React Native development , with strong expertise in building and maintaining enterprise-grade mobile applications.<br> Proven experience developing and supporting iOS and Android applications using React Native.<br> Strong experience with JavaScript, TypeScript, React, Redux/Redux Toolkit, REST APIs, and mobile application architecture .<br> Experience working on banking, fintech, payments, digital banking, or financial services projects is highly preferred.<br> Experience working in enterprise and highly regulated environments is an advantage.<br> Proven experience working with cross-functional teams including Backend, QA, DevOps, Security, Business Analysts, and Solution Architects.<br> Education Bachelor's degree in Computer Science, Software Engineering, Information Technology, Computer Engineering , or a related technical field.<br> Relevant professional certifications are an advantage.<br></span> </div><h2 data-automation-id="subHeaderPreferredCandidate" class="h5">
Preferred candidate </h2>
<div class="row is-m v-align-top t-small bg-mute">
<div class="col is-3 p5" data-automation-id="label_Years_of_experience">
<b>Years of experience</b>
</div>
<div class="col is-9 p5" data-automation-id="data_Years_of_experience">
No experience required </div>
</div>
<div class="row is-m v-align-top t-small ">
<div class="col is-3 p5" data-automation-id="label_Degree">
<b>Degree</b>
</div>
<div class="col is-9 p5" data-automation-id="data_Degree">
Bachelor's degree / higher diploma </div>
</div>
<h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">About the Role</h3>
<p style="margin:0 0 12px; ************;">Jobs AI is seeking a <strong style="font-weight:700;">Mobile App Developer</strong> to work with one of our clients in Saudi Arabia. This is a contract position requiring 2-5 years of experience in mobile application development, offering a competitive hourly rate.</p> <h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">Role Context</h3>
<p style="margin:0 0 12px; ************;">The Mobile App Developer will be responsible for developing and maintaining mobile applications using a specific platform. This role involves close collaboration with cross-functional teams to deliver high-quality software solutions. The client is a global leader within the Technology, Information and Internet industry, focused on creating scalable and user-friendly mobile applications, with a project emphasis on innovative solutions to enhance user engagement.</p> <h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">Key Responsibilities</h3>
<ul style="margin:0 0 12px; padding-inline-start:24px; list-style-type:disc; list-style-position:outside;">
<li style="margin:0 0 6px;">Develop and maintain mobile applications for iOS and Android platforms.</li>
<li style="margin:0 0 6px;">Collaborate with product managers and designers to define project requirements.</li>
<li style="margin:0 0 6px;">Write clean, efficient, and maintainable code following best practices.</li>
<li style="margin:0 0 6px;">Conduct thorough testing and debugging to ensure application stability.</li>
<li style="margin:0 0 6px;">Implement updates and improvements based on user feedback and analytics.</li>
</ul> <h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">Qualifications and Experience</h3>
<ul style="margin:0 0 12px; padding-inline-start:24px; list-style-type:disc; list-style-position:outside;">
<li style="margin:0 0 6px;">A minimum of <strong style="font-weight:700;">2-5 years</strong> of professional experience in mobile application development.</li>
<li style="margin:0 0 6px;">Proven ability to develop and maintain applications for both iOS and Android platforms.</li>
<li style="margin:0 0 6px;">Experience collaborating with cross-functional teams on software projects.</li>
</ul> <h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">Compensation</h3>
<p style="margin:0 0 12px; ************;">This contract position offers an hourly compensation rate ranging from <strong style="font-weight:700;">$30 to $120 per hour</strong>, commensurate with experience and qualifications.</p> <h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">Equal Opportunity Employer</h3>
<p style="margin:0 0 12px; ************;">We are an equal opportunity employer. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.</p>
<h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">About the Role</h3>
<p style="margin:0 0 12px; ************;">Hire Feed is seeking a <strong style="font-weight:700;">Mobile App Developer</strong> for one of our clients in <strong style="font-weight:700;">Saudi Arabia</strong>. This is a <strong style="font-weight:700;">contract-based</strong> position focused on the development and maintenance of mobile applications. The successful candidate will collaborate with cross-functional teams to deliver high-quality software solutions, contributing to projects within the Technology, Information and Internet industry.</p> <h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">Key Responsibilities</h3>
<ul style="margin:0 0 12px; padding-inline-start:24px; list-style-type:disc; list-style-position:outside;">
<li style="margin:0 0 6px;">Develop and maintain mobile applications for iOS and Android platforms.</li>
<li style="margin:0 0 6px;">Collaborate with product managers and designers to define project requirements.</li>
<li style="margin:0 0 6px;">Write clean, efficient, and maintainable code following best practices.</li>
<li style="margin:0 0 6px;">Conduct thorough testing and debugging to ensure application stability.</li>
<li style="margin:0 0 6px;">Implement updates and improvements based on user feedback and analytics.</li>
</ul> <h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">Required Experience and Qualifications</h3>
<p style="margin:0 0 12px; ************;">Candidates should possess <strong style="font-weight:700;">2 to 5 years</strong> of experience in mobile application development. A strong understanding of developing for both iOS and Android platforms is essential, along with a proven ability to write clean, efficient, and maintainable code. Experience in collaborating with cross-functional teams on software solutions is also required.</p> <h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">Work Arrangement and Compensation</h3>
<p style="margin:0 0 12px; ************;">This role is offered on a <strong style="font-weight:700;">contract basis</strong>, with an hourly compensation rate ranging from <strong style="font-weight:700;">$30 to $120</strong>. The position is based in <strong style="font-weight:700;">Saudi Arabia</strong>.</p> <h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">The Opportunity</h3>
<p style="margin:0 0 12px; ************;">This role provides an opportunity to work with a global leader in the Technology, Information and Internet industry. The project focuses on contributing to the development of scalable and user-friendly mobile applications, delivering innovative solutions aimed at enhancing user engagement.</p> <h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">Commitment to Equal Opportunity</h3>
<p style="margin:0 0 12px; ************;">We are an equal opportunity employer committed to hiring based on skills and expertise. All qualified candidates are welcome to apply, irrespective of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.</p>
<h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">About the Opportunity</h3>
<p style="margin:0 0 12px; ************;">Hire Feed is seeking a <strong style="font-weight:700;">Mobile App Developer</strong> for a client based in <strong style="font-weight:700;">Saudi Arabia</strong>. This is a <strong style="font-weight:700;">contract</strong> position designed for professionals with 2-5 years of experience in mobile application development. The role offers a competitive hourly rate ranging from <strong style="font-weight:700;">$30 to $120</strong>.</p> <h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">Role Overview</h3>
<p style="margin:0 0 12px; ************;">The Mobile App Developer will be responsible for the development and maintenance of mobile applications utilizing a specific platform. This position requires collaboration with cross-functional teams to deliver high-quality software solutions. The project is focused on developing innovative solutions to enhance user engagement within the Technology, Information, and Internet industry, working with a global leader in the sector.</p> <h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">Key Responsibilities</h3>
<ul style="margin:0 0 12px; padding-inline-start:24px; list-style-type:disc; list-style-position:outside;">
<li style="margin:0 0 6px;">Develop and maintain mobile applications for both iOS and Android platforms.</li>
<li style="margin:0 0 6px;">Collaborate with product managers and designers to define project requirements.</li>
<li style="margin:0 0 6px;">Write clean, efficient, and maintainable code in adherence to best practices.</li>
<li style="margin:0 0 6px;">Conduct thorough testing and debugging processes to ensure application stability.</li>
<li style="margin:0 0 6px;">Implement updates and improvements based on user feedback and analytics data.</li>
</ul> <h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">Required Experience</h3>
<p style="margin:0 0 12px; ************;">Candidates should possess <strong style="font-weight:700;">2 to 5 years</strong> of professional experience in mobile application development. This experience should include proficiency in developing for both iOS and Android platforms, alongside a proven track record of delivering stable and user-friendly software solutions.</p> <h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">Team and Project Focus</h3>
<p style="margin:0 0 12px; ************;">This role involves working within a collaborative environment, contributing to a project that emphasizes scalable and user-friendly mobile applications. The focus is on delivering innovative solutions that enhance user engagement for a prominent client in the Technology, Information, and Internet sector.</p> <h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">Application Information</h3>
<p style="margin:0 0 12px; ************;">Interested candidates for this Mobile App Developer contract position are encouraged to apply through Hire Feed.</p>
<h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">About the Role</h3>
<p style="margin:0 0 12px; ************;">Hired is seeking a <strong style="font-weight:700;">Senior Mobile App Developer</strong> to join one of our clients on a contract basis in Saudi Arabia. This role involves building and maintaining mobile applications using modern development practices, contributing to projects that reach a wide user base. The position requires 2-5 years of relevant experience and offers an hourly rate ranging from $30 to $130.</p> <h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">Role Context and Impact</h3>
<p style="margin:0 0 12px; ************;">This opportunity provides the chance to work with a global leader in the Software Development industry. The Senior Mobile App Developer will contribute directly to the delivery of high-quality mobile applications, engaging in projects that are central to the client's offerings and impact a significant number of users.</p> <h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">Key Responsibilities</h3>
<ul style="margin:0 0 12px; padding-inline-start:24px; list-style-type:disc; list-style-position:outside;">
<li style="margin:0 0 6px;">Develop and maintain mobile applications for both iOS and Android platforms.</li>
<li style="margin:0 0 6px;">Collaborate with product managers and designers to define and refine application features.</li>
<li style="margin:0 0 6px;">Write reusable, testable, and efficient code, adhering to established best practices.</li>
<li style="margin:0 0 6px;">Troubleshoot and debug applications to ensure optimal performance and stability.</li>
<li style="margin:0 0 6px;">Implement new features and enhancements based on user feedback and project requirements.</li>
</ul> <h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">Required Experience and Skills</h3>
<p style="margin:0 0 12px; ************;">Candidates for this role should possess <strong style="font-weight:700;">2-5 years of experience</strong> in mobile application development. A strong understanding of modern development practices is essential, along with demonstrated ability to write clean, efficient code for both iOS and Android environments. Experience collaborating with cross-functional teams is also required.</p> <h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">Work Arrangement</h3>
<p style="margin:0 0 12px; ************;">This is a <strong style="font-weight:700;">contract position</strong> based in Saudi Arabia. The compensation for this role is competitive, with an hourly rate ranging from $30 to $130, commensurate with experience and qualifications.</p> <h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">Commitment to Equal Opportunity</h3>
<p style="margin:0 0 12px; ************;">Hired is an equal opportunity employer. We evaluate all applications based on skills and expertise. All qualified candidates are encouraged to apply, regardless of background, prior experience, or employment history. Applications are reviewed solely on demonstrated technical ability and qualifications relevant to the role.</p>
<h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">Senior Mobile App Developer Opportunity</h3>
<p style="margin:0 0 12px; ************;">Hire Feed is seeking a <strong style="font-weight:700;">Senior Mobile App Developer</strong> to join one of our clients on a contract basis in Saudi Arabia. This role involves building and maintaining mobile applications using modern development practices, requiring 2-5 years of relevant experience. The position offers a competitive hourly rate ranging from $30 to $130.</p> <h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">Role Context</h3>
<p style="margin:0 0 12px; ************;">This contract opportunity places the developer within a global leader in the Software Development industry. The successful candidate will contribute to the delivery of high-quality mobile applications, engaging in projects that are designed to impact a wide user base through innovative solutions.</p> <h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">Key Responsibilities</h3>
<ul style="margin:0 0 12px; padding-inline-start:24px; list-style-type:disc; list-style-position:outside;">
<li style="margin:0 0 6px;">Develop and maintain mobile applications for both iOS and Android platforms.</li>
<li style="margin:0 0 6px;">Collaborate with product managers and designers to define and implement application features.</li>
<li style="margin:0 0 6px;">Write reusable, testable, and efficient code in adherence to best practices.</li>
<li style="margin:0 0 6px;">Troubleshoot and debug applications to ensure optimal performance and stability.</li>
<li style="margin:0 0 6px;">Implement new features and enhancements based on user feedback and project requirements.</li>
</ul> <h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">Candidate Profile and Experience</h3>
<p style="margin:0 0 12px; ************;">We are looking for candidates with <strong style="font-weight:700;">2 to 5 years of experience</strong> in mobile application development. The ideal candidate will demonstrate proficiency in modern development practices, with a proven ability to write clean, efficient, reusable, and testable code. Experience in troubleshooting, debugging, and implementing new features for both iOS and Android platforms is essential.</p> <h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">Work Arrangement</h3>
<p style="margin:0 0 12px; ************;">This is a <strong style="font-weight:700;">contract position</strong> based in Saudi Arabia, supporting a client in the software development sector. Compensation for this role is offered at an hourly rate ranging from <strong style="font-weight:700;">$30 to $130</strong>, commensurate with experience and qualifications.</p> <h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">Commitment to Equal Opportunity</h3>
<p style="margin:0 0 12px; ************;">We are an equal opportunity employer committed to hiring based on skills and expertise. All qualified candidates are welcome to apply, irrespective of background, prior experience, or employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.</p>
<h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">Role Overview: Senior Mobile App Developer</h3>
<p style="margin:0 0 12px; ************;">Hire Feed is seeking a <strong style="font-weight:700;">Senior Mobile App Developer</strong> for one of its clients in Saudi Arabia. This contract role involves building and maintaining mobile applications using modern development practices. The position requires a focus on writing clean, efficient code and effective collaboration within cross-functional teams. Candidates should possess 2-5 years of relevant experience in mobile application development.</p> <h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">About the Engagement</h3>
<p style="margin:0 0 12px; ************;">This opportunity provides the chance to contribute to a global leader in the Software Development industry. The successful candidate will play a key role in the delivery of high-quality mobile applications, engaging in projects that impact a wide user base.</p> <h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">Core Responsibilities</h3>
<ul style="margin:0 0 12px; padding-inline-start:24px; list-style-type:disc; list-style-position:outside;">
<li style="margin:0 0 6px;">Develop and maintain mobile applications for both iOS and Android platforms.</li>
<li style="margin:0 0 6px;">Collaborate with product managers and designers to define application features.</li>
<li style="margin:0 0 6px;">Write reusable, testable, and efficient code, adhering to established best practices.</li>
<li style="margin:0 0 6px;">Troubleshoot and debug applications to ensure optimal performance and stability.</li>
<li style="margin:0 0 6px;">Implement new features and enhancements based on user feedback and project requirements.</li>
</ul> <h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">Candidate Profile</h3>
<p style="margin:0 0 12px; ************;">The ideal candidate will have <strong style="font-weight:700;">2 to 5 years of experience</strong> in mobile application development. A strong understanding of modern development practices and the ability to write clean, efficient, and testable code are essential. Experience with both iOS and Android platforms is required, along with a collaborative approach to working with cross-functional teams.</p> <h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">Contract Details and Compensation</h3>
<p style="margin:0 0 12px; ************;">This is a <strong style="font-weight:700;">contract position</strong> based in Saudi Arabia. The role offers a competitive hourly rate ranging from <strong style="font-weight:700;">$30 to $130 per hour</strong>.</p> <h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">Equal Opportunity Employer</h3>
<p style="margin:0 0 12px; ************;">Hire Feed is committed to hiring based on skills and expertise. All qualified candidates are welcome to apply, regardless of background, prior experience, or employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.</p>
Location: Riyadh, Saudi Arabia Company: SHEBA JOYEmployment Type: Full-Time Work Mode: On-site / Riyadh-based<br>About SHEBA JOYSHEBA JOY is a game development and publishing company building mobile games and social gaming experiences for MENA and global markets. Our portfolio spans casual and social games, with a focus on engaging gameplay, culturally relevant experiences, and scalable game systems. We are looking for a talented Unity Game Developer to join our team in Riyadh and contribute to the development, optimization, and Live Ops of our current and upcoming mobile games.<br>Position Summary As a Unity Game Developer, you will be responsible for developing high-quality mobile games and gameplay systems using Unity and C#. You will work closely with game designers, artists, backend developers, and the Live Ops team to take features from concept through implementation, testing, release, and ongoing improvement.<br>Key Responsibilities Develop and maintain mobile games using Unity and C#. Build gameplay mechanics, game systems, UI interactions, animations, and other game features. Translate game designs, prototypes, and technical requirements into clean and functional implementations. Develop reusable and modular components that can be efficiently used across different games and projects. Integrate APIs, backend services, analytics, authentication, social features, and third-party SDKs. Implement monetization systems including in-app purchases, advertisements, virtual currencies, rewards, and game economy features. Support Live Ops, including events, offers, content updates, configuration-driven features, and ongoing game improvements. Optimize games for performance, memory usage, loading time, and different Android/i OS devices. Work with artists to integrate 2D/3D assets, animations, VFX, UI, and audio into Unity. Collaborate with QA to ensure game stability and release quality. Participate in code reviews and maintain clean, scalable, well-documented code. Support App Store and Google Play build, testing, and release processes.<br>Qualifications Strong professional experience with Unity and C#. Experience developing and releasing mobile games for i OS and/or Android. Strong understanding of object-oriented programming, data structures, and software design principles. Good understanding of Unity architecture, prefabs, scenes, Scriptable Objects, UI, animation, physics, and asset management. Experience integrating REST APIs and third-party SDKs. Understanding of mobile game performance optimization and profiling. Experience with Git or other version-control systems. Strong debugging and problem-solving skills. Ability to work effectively within a multidisciplinary game development team. Good communication skills and ability to work in English.<br>What We’re Looking For? Beyond technical skills, we are looking for someone who understands games as products, not only as software. You should care about player experience, retention, performance, monetization, and the ability to continuously improve a live game based on player behavior and data.<br>Why Join SHEBA JOY? You will have the opportunity to work directly on mobile games and social gaming products targeting one of the fastest-growing gaming markets in the world. You’ll join a growing team in Riyadh and have meaningful ownership over features that reach real players.<br>Location: Riyadh, Saudi Arabia Position: Full-Time
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p><strong>Job Summary</strong></p><br><p>Tawantech is seeking an experienced and highly skilled <strong>React Native Developer</strong> to join our technology team in Riyadh, supporting digital banking and financial services solutions.</p><br><p>The successful candidate will be responsible for designing, developing, enhancing, and maintaining <strong>high-performance cross-platform mobile applications</strong> using React Native. The role requires strong expertise in modern mobile application architecture, TypeScript, React Native ecosystem, API integration, security, performance optimization, and enterprise application development.</p><br><p>The ideal candidate should have experience working on <strong>banking, fintech, financial services, payment, or other highly regulated environments</strong>, with a strong understanding of secure mobile application development and enterprise integration.</p><br><ul><li>tegrations.</li><li>Support integration with banking services such as:<ul><li>Account information</li><li>Customer onboarding</li><li>Authentication and authorization</li><li>Fund transfers</li><li>Payments</li><li>Beneficiary management</li><li>Transaction history</li><li>Cards and card services</li><li>Notifications</li><li>Digital banking services</li></ul></li><li>Handle sensitive financial and customer information according to banking security and compliance requirements.</li><li>Work with enterprise integration layers, API gateways, middleware, and backend services where applicable.</li></ul>Security<ul><li>Implement secure mobile application development practices suitable for banking environments.</li><li>Apply secure authentication and authorization mechanisms such as <strong>OAuth 2.0, OpenID Connect, JWT, MFA, and biometric authentication</strong>, where applicable.</li><li>Protect sensitive data both <strong>in transit and at rest</strong>.</li><li>Implement secure storage mechanisms for credentials, tokens, and sensitive information.</li><li>Follow mobile security best practices and organizational security standards.</li><li>Work with security teams to address vulnerabilities identified through security assessments, penetration testing, and code reviews.</li><li>Apply secure coding practices and protect applications against common mobile and API security vulnerabilities.</li><li>Support implementation of certificate/public-key pinning and other mobile security controls where required.</li></ul>API & Backend Integration<ul><li>Consume and integrate <strong>REST APIs and JSON-based services</strong>.</li><li>Handle API authentication, authorization, error handling, timeouts, retries, and response validation.</li><li>Collaborate with backend developers, API teams, architects, and business analysts to resolve integration issues.</li><li>Troubleshoot API and integration failures across development, testing, and production environments.</li><li>Work with asynchronous operations and real-time communication mechanisms where required.</li></ul>Performance Optimization<ul><li>Analyze and improve application performance, responsiveness, memory usage, and startup time.</li><li>Identify and resolve performance bottlenecks in React Native and JavaScript/TypeScript code.</li><li>Optimize rendering, state management, API calls, animations, and large data sets.</li><li>Monitor and troubleshoot crashes, ANRs, memory leaks, and other mobile performance issues.</li><li>Ensure applications provide a consistent experience across different device types and operating-system versions.</li></ul>Native Mobile Development<ul><li>Understand the underlying <strong>Android and iOS platforms</strong> and their interaction with React Native.</li><li>Troubleshoot native build and runtime issues.</li><li>Work with <strong>Android Studio, Gradle, Xcode, CocoaPods, and native dependencies</strong>.</li><li>Develop or maintain native modules when React Native functionality needs to interact with platform-specific capabilities.</li><li>Understand basic <strong>Kotlin/Java and Swift/Objective-C</strong> concepts sufficient to troubleshoot and integrate native functionality.</li></ul>Testing & Quality Assurance<ul><li>Write and maintain unit, integration, and component tests.</li><li>Work with testing frameworks such as <strong>Jest, React Native Testing Library, Detox, or equivalent tools</strong>.</li><li>Collaborate with QA teams to resolve defects and improve application quality.</li><li>Participate in functional, regression, integration, performance, and security testing.</li><li>Ensure high-quality code through peer reviews, automated testing, and continuous integration.</li></ul>CI/CD & Release Management<ul><li>Work with CI/CD pipelines for automated mobile application builds, testing, and deployment.</li><li>Support mobile releases through <strong>Google Play Console and Apple App Store/TestFlight</strong>.</li><li>Work with tools such as <strong>Git, GitHub/GitLab/Bitbucket, Jenkins, Azure DevOps, GitHub Actions, Fastlane</strong>, or equivalent technologies.</li><li>Manage environment-specific configurations for development, testing, staging, and production.</li><li>Support release management, versioning, rollback, and production deployment activities.</li></ul>Production Support<ul><li>Investigate and resolve production incidents affecting mobile banking applications.</li><li>Perform root-cause analysis and implement permanent corrective actions.</li><li>Monitor application crashes, errors,API failures, and performance issues.</li><li>Participate in on-call or incident-management activities when required.</li><li>Work closely with infrastructure, backend, security, DevOps, and support teams to resolve critical incidents.</li></ul>Mandatory Skills<ul><li>Strong professional experience in <strong>React Native development</strong>.</li><li>Strong proficiency in <strong>JavaScript and TypeScript</strong>.</li><li>Strong understanding of <strong>React.js and React Native architecture</strong>.</li><li>Hands-on experience with <strong>Redux / Redux Toolkit or equivalent state-management solutions</strong>.</li><li>Strong experience integrating <strong>REST APIs and backend services</strong>.</li><li>Strong understanding of asynchronous programming and API communication.</li><li>Experience with <strong>Git and modern source-control practices</strong>.</li><li>Experience developing and debugging applications on both <strong>Android and iOS</strong>.</li><li>Strong understanding of mobile application security.</li><li>Experience with automated testing and debugging.</li><li>Good understanding of CI/CD and mobile application release processes.</li></ul>Preferred Technical Skills<ul><li>Experience with <strong>React Navigation</strong>.</li><li>Experience with <strong>React Native Reanimated / Gesture Handler</strong>.</li><li>Experience with <strong>Firebase services</strong>, push notifications, analytics, and crash reporting.</li><li>Experience with biometric authentication.</li><li>Experience with secure storage solutions such as Keychain/Keystore integrations.</li><li>Experience with deep linking and universal/app links.</li><li>Experience with offline data handling and synchronization.</li><li>Experience with WebSockets or real-time communication.</li><li>Knowledge of native Android/iOS development.</li><li>Experience with Kotlin, Java, Swift, or Objective-C.</li><li>Experience with automated mobile deployment using Fastlane.</li><li>Experience with Docker, Kubernetes, microservices, or API gateways is an advantage.</li></ul>Banking Domain Experience<p>Candidates with experience in <strong>banking, fintech, payments, digital banking, or financial services</strong> are highly preferred.</p><br><p>Experience with one or more of the following will be considered an advantage:</p><br><ul><li>Digital Banking Applications</li><li>Mobile Banking</li><li>Retail Banking</li><li>Corporate Banking</li><li>Payments</li><li>Card Management</li><li>Fund Transfers</li><li>Beneficiary Management</li><li>Customer Onboarding / KYC</li><li>Authentication & MFA</li><li>Open Banking</li><li>Payment Gateways</li><li>Core Banking Integrations</li><li>API Banking</li><li>Financial Transaction Processing</li></ul> </div><h2 data-automation-id="subHeaderPreferredCandidate" class="h5">
Preferred candidate </h2>
<div class="row is-m v-align-top t-small bg-mute">
<div class="col is-3 p5" data-automation-id="label_Years_of_experience">
<b>Years of experience</b>
</div>
<div class="col is-9 p5" data-automation-id="data_Years_of_experience">
No experience required </div>
</div>
<div class="row is-m v-align-top t-small ">
<div class="col is-3 p5" data-automation-id="label_Degree">
<b>Degree</b>
</div>
<div class="col is-9 p5" data-automation-id="data_Degree">
Bachelor's degree / higher diploma </div>
</div>
<p><br></p><p>About the Role We are looking for an experienced Automation QA Engineer to join our growing QA team in Riyadh. The ideal candidate brings strong technical expertise in test automation frameworks, solid programming skills in Java, and hands-on experience testing web, mobile, and backend systems across both Agile and waterfall environments, along with a solid foundation in manual testing. This role requires someone who can design, implement, and maintain robust automated test suites, analyze system behavior through logs and data, and collaborate effectively across development, product, and DevOps teams.</p><p>Key Responsibilities</p><ul><li>Design and implement automation frameworks for Web, Mobile, and API testing using industry-standard tools and best practices.</li><li>Build and maintain UI test scripts using Selenium WebDriver and Appium for Android/iOS.</li><li>Develop and execute API test automation using REST Assured, including schema validation, parameterization, and authentication.</li><li>Collaborate with cross-functional teams in Agile ceremonies.</li><li>Perform functional, regression, smoke, integration, and end-to-end automation testing.</li><li>Analyze application and server logs to identify root causes of issues and validate system behavior.</li><li>Work closely with developers to debug failures and stabilize automation suites.</li><li>Integrate test automation into CI/CD pipelines (e.g., Jenkins, Azure, GitLab CI) to enable continuous testing.</li><li>Test and validate Kafka events, producers/consumers, and data flows for backend message-driven systems.</li><li>Perform database validations using SQL queries to ensure data accuracy and integrity.</li><li>Manage test scripts and app versions in version control systems (e.g., Git).</li><li>Review and optimize existing test scripts for reusability, stability, and performance.</li><li>Contribute to QA strategy, propose improvements, and mentor junior engineers.</li></ul><p>Must-Haves</p><ul><li>Strong hands-on expertise in Java programming.</li><li>Strong hands-on expertise in Selenium WebDriver for web automation.</li><li>Strong hands-on expertise in Appium for mobile automation (Android & iOS).</li><li>Strong hands-on expertise in REST Assured for API testing.</li><li>Solid understanding of Agile methodologies (Scrum/Kanban) and experience working in sprint-based delivery teams.</li><li>Good understanding of software testing principles, STLC, and SDLC, including manual testing.</li><li>Experience testing mobile apps, including versioning, build management, and device management.</li><li>Proficiency in API validation (headers, payloads, schema, status codes, authentication).</li><li>Good knowledge of databases and the ability to write complex SQL queries.</li><li>Basic understanding of and testing experience with Kafka (topics, producers, consumers, message flow).</li><li>Ability to analyze application and server logs (e.g., Kibana, Logcat, Splunk) for debugging.</li><li>Experience integrating automation with CI/CD pipelines.</li><li>Hands-on experience with Git or other version control tools.</li><li>Strong communication, analytical thinking, and problem-solving skills.</li></ul><p>Nice-to-Haves</p><ul><li>Experience with BDD frameworks (Cucumber, JBehave).</li><li>Exposure to cloud/mobile device farms (BrowserStack, Sauce Labs, pCloudy, etc.).</li><li>Basic knowledge of performance testing tools (e.g., JMeter).</li><li>Familiarity with containerization (Docker) and test execution in distributed systems.</li><li>Banking domain experience.</li></ul><p><br></p><p><strong>Desired Candidate Profile</strong></p><ul><li>Strong hands-on expertise in Java programming.</li><li>Strong hands-on expertise in Selenium WebDriver for web automation.</li><li>Strong hands-on expertise in Appium for mobile automation (Android & iOS).</li><li>Strong hands-on expertise in REST Assured for API testing.</li><li>Solid understanding of Agile methodologies (Scrum/Kanban) and experience working in sprint-based delivery teams.</li><li>Good understanding of software testing principles, STLC, and SDLC, including manual testing.</li><li>Experience testing mobile apps, including versioning, build management, and device management.</li><li>Proficiency in API validation (headers, payloads, schema, status codes, authentication).</li><li>Good knowledge of databases and the ability to write complex SQL queries.</li><li>Basic understanding of and testing experience with Kafka (topics, producers, consumers, message flow).</li><li>Ability to analyze application and server logs (e.g., Kibana, Logcat, Splunk) for debugging.</li><li>Experience integrating automation with CI/CD pipelines.</li><li>Hands-on experience with Git or other version control tools.</li><li>Strong communication, analytical thinking, and problem-solving skills.</li><li>Experience with BDD frameworks (Cucumber, JBehave).</li><li>Exposure to cloud/mobile device farms (BrowserStack, Sauce Labs, pCloudy, etc.).</li><li>Basic knowledge of performance testing tools (e.g., JMeter).</li><li>Familiarity with containerization (Docker) and test execution in distributed systems.</li><li>Banking domain experience.</li></ul>
<p><b>Job Summary</b></p><p><br></p><p> We are seeking a skilled Mobile & .NET Developer to design, build, and maintain high-quality, scalable applications across mobile platforms and the .NET ecosystem. The ideal candidate will combine strong technical expertise with a collaborative mindset to deliver compelling solutions that meet business objectives. </p><p><b><br></b></p><p><b>Key Responsibilities</b> - Design, develop, test, and maintain mobile and .NET applications that deliver exceptional performance and user experience - Collaborate with product managers, designers, and other developers to translate requirements into robust technical solutions - Participate in code reviews, contribute to architecture decisions, and ensure code quality and maintainability - Implement scalable APIs and integrate third-party services as needed - diagnose and fix defects, optimize performance, and ensure security best practices - Stay current with industry trends and propose improvements to tools, frameworks, and processes - Mentor junior developers and contribute to a culture of technical excellence Required Qualifications - 5-7 years of experience in .NET development and mobile application development - Strong proficiency in C#, .NET Core/.NET 5+, and related frameworks - Experience with mobile development platforms (iOS/Android) using native or cross-platform approaches - Solid understanding of RESTful APIs, data modeling, and integration patterns - Familiarity with CI/CD pipelines, version control (Git), and automated testing - Strong problem-solving skills and the ability to work independently and in a team Preferred Qualifications - Experience with MAUI, Xamarin, Flutter, or React Native - Knowledge of Azure/AWS cloud services and containerization (Docker, Kubernetes) - Familiarity with Agile methodologies and Jira/Confluence - UI/UX sensitivity and experience collaborating with designers - Experience with performance profiling, debugging, and monitoring tools Skills and Competencies - Languages: C#, JavaScript/TypeScript - Frameworks: .NET, .NET Core, ASP.NET, MAUI/Xamarin or equivalent mobile frameworks - Mobile: iOS and Android development concepts, mobile architecture patterns - Databases: SQL Server, SQLite, or other relational databases - Tools: Visual Studio, Git, CI/CD tools, unit/integration testing frameworks - Soft skills: effective communication, collaboration, time management, and adaptability Education and Certifications - Bachelor s degree in Computer Science, Information Technology, or a related field (or equivalent practical experience) - Relevant certifications (e.g., Microsoft Certified: .NET Developer, Azure Developer Associate) are a plus</p>
<p > </p>
<table class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr >
<td colspan="6">
<p ><strong><span >Job Description </span></strong></p>
</td>
</tr>
<tr >
<td colspan="6">
<p ><strong><span >OVERVIEW</span></strong></p>
</td>
</tr>
<tr >
<td >
<p ><strong><span >Job Title</span></strong></p>
</td>
<td >
<p ><span >Developer - Mobile Development</span></p>
<div> </div>
</td>
<td >
<p ><strong><span >Job Code</span></strong></p>
</td>
<td >
<p ><span >708636</span></p>
</td>
<td >
<p ><strong><span >Grade</span></strong></p>
</td>
<td >
<p ><span >I1</span></p>
</td>
</tr>
<tr >
<td >
<p ><strong><span >Group</span></strong></p>
</td>
<td >
<p ><span >Government Products</span></p>
</td>
<td >
<p ><strong><span >Division</span></strong></p>
</td>
<td colspan="3">
<p ><span >Absher Division</span></p>
</td>
</tr>
<tr >
<td >
<p ><strong><span >Department</span></strong></p>
</td>
<td >
<p ><span >Shared Technology Services</span></p>
</td>
<td >
<p ><strong><span >Unit</span></strong></p>
</td>
<td colspan="3">
<p ><span >-</span></p>
</td>
</tr>
</tbody>
</table>
<p ><span > </span></p>
<table class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td >
<p ><strong><span >ROLE PURPOSE</span></strong></p>
<p ><em><span >The aim is to state the overall significance of the job from the organization’s perspective.</span></em></p>
</td>
</tr>
<tr >
<td >
<p ><span >The role exists to support the development and enhancement of mobile application solutions within Shared Technology Services by implementing approved features, fixing technical issues, supporting integrations, and contributing to reliable mobile delivery. The role works with senior developers and relevant technical teams to translate requirements into working mobile components using approved mobile platforms, while following coding standards, documentation requirements, and information security practices.</span></p>
</td>
</tr>
</tbody>
</table>
<p > </p>
<table class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr >
<td colspan="2">
<p ><strong><span >KEY ACCOUNTABILITIES & ACTIVITIES</span></strong></p>
<p ><em><span >This section describes <u>the principal outputs</u> required from the job.</span></em></p>
</td>
</tr>
<tr >
<td >
<p ><strong><span >Key Accountabilities</span></strong></p>
</td>
<td >
<p ><strong><span >Key Activities</span></strong></p>
</td>
</tr>
<tr >
<td >
<ol >
<li ><span >Mobile Requirements Understanding</span></li>
</ol>
</td>
<td >
<ul >
<li ><span >Understand assigned business and technical requirements and clarify expected mobile application behavior with senior developers and relevant stakeholders.</span></li>
<li ><span >Translate approved requirements into clear development tasks, implementation steps, and technical notes within the agreed scope.</span></li>
</ul>
</td>
</tr>
<tr >
<td >
<ol start="2">
<li ><span >Mobile Application Development</span></li>
</ol>
</td>
<td >
<ul >
<li ><span >Develop and enhance assigned mobile application features using approved platforms such as Flutter, native iOS, or native Android.</span></li>
<li ><span >Implement reusable, maintainable, and secure code components in alignment with approved development standards and team guidance.</span></li>
</ul>
</td>
</tr>
<tr >
<td >
<ol start="3">
<li ><span >UI Implementation & User Experience Support</span></li>
</ol>
</td>
<td >
<ul >
<li ><span >Implement mobile screens, flows, and interface components in line with approved UX/UI designs and application standards.</span></li>
<li ><span >Support improvements related to usability, responsiveness, navigation, and consistency across supported devices and platforms.</span></li>
</ul>
</td>
</tr>
<tr >
<td >
<ol start="4">
<li ><span >API & System Integration Support</span></li>
</ol>
</td>
<td >
<ul >
<li ><span >Integrate assigned mobile components with APIs, backend services, identity services, and relevant internal systems as required.</span></li>
<li ><span >Coordinate with senior developers and integration teams to resolve interface issues, data exchange errors, and technical dependencies.</span></li>
</ul>
</td>
</tr>
<tr >
<td >
<ol start="5">
<li ><span >Defect Resolution & Technical Support</span></li>
</ol>
</td>
<td >
<ul >
<li ><span >Analyze assigned defects, application issues, crashes, or performance observations and support required fixes under senior guidance.</span></li>
<li ><span >Participate in debugging activities and provide updates on resolution progress, technical constraints, and required support.</span></li>
</ul>
</td>
</tr>
<tr >
<td >
<ol start="6">
<li ><span >Code Quality & Technical Review</span></li>
</ol>
</td>
<td >
<ul >
<li ><span >Prepare code that is readable, maintainable, and aligned with approved development, security, and performance standards.</span></li>
<li ><span >Participate in peer review activities, address review comments, and support refactoring or technical improvements when required.</span></li>
</ul>
</td>
</tr>
<tr >
<td >
<ol start="7">
<li ><span >Release & Deployment Support</span></li>
</ol>
</td>
<td >
<ul >
<li ><span >Support mobile release preparation by completing assigned development tasks, verifying readiness, and providing required technical inputs.</span></li>
<li ><span >Assist in preparing release notes, implementation details, known issues, and post-release fixes in coordination with relevant teams.</span></li>
</ul>
</td>
</tr>
<tr >
<td >
<ol start="8">
<li ><span >Documentation & Knowledge Sharing</span></li>
</ol>
</td>
<td >
<ul >
<li ><span >Prepare and maintain technical documentation, configuration notes, development references, and implementation records for assigned work.</span></li>
<li ><span >Share knowledge, lessons learned, and mobile development practices with team members to support continuity and delivery consistency.</span></li>
</ul>
</td>
</tr>
<tr >
<td >
<ol start="9">
<li ><span >Policies, Processes & Procedures</span></li>
</ol>
</td>
<td >
<ul >
<li ><span >Follow all relevant departmental policies, processes, standard operating procedures and instructions so that work is carried out in a controlled and consistent manner.</span></li>
<li ><span >Comply with all relevant safety, quality and environmental management policies, procedures and controls to ensure a healthy and safe work environment.</span></li>
</ul>
</td>
</tr>
<tr >
<td >
<ol start="10">
<li ><span >Information Security</span></li>
</ol>
</td>
<td >
<ul >
<li ><span >Comply with all relevant information security practices and standards to ensure data integrity and confidentiality.</span></li>
</ul>
</td>
</tr>
</tbody>
</table>
<p > </p>
<p > </p>
<table class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td colspan="2">
<p ><strong><span >JOB SPECIFICATIONS</span></strong></p>
</td>
</tr>
<tr>
<td >
<p ><strong><span >Academic and professional qualifications</span></strong></p>
</td>
<td >
<ul >
<li ><span >Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.</span></li>
<li ><span >Relevant training or certifications in mobile application development, Flutter, iOS, Android, APIs, or secure coding are considered an advantage.</span></li>
</ul>
</td>
</tr>
<tr>
<td >
<p ><strong><span >Years and Nature of Experience</span></strong></p>
</td>
<td >
<ul >
<li ><span >0-2 year of relevant experience in mobile application development, software development, APIs, or related technical roles, with exposure to mobile platforms and application delivery practices.</span></li>
</ul>
</td>
</tr>
</tbody>
</table>
<p > </p>
</span>
<h3 >About the Role</h3>
<p >TAWANTECH is seeking a <strong >Junior Quality Engineer</strong> to join their team. This full-time position is designed for individuals with 0-1 years of experience, including fresh graduates, who are ready to contribute to software quality assurance activities. The role focuses on executing defined testing procedures, identifying defects, and ensuring that developed solutions meet functional and quality requirements.</p>
<h3 >Key Responsibilities</h3>
<ul >
<li >Execute functional, regression, integration, and user-interface testing within the squad.</li>
<li >Prepare and maintain test cases, test scenarios, and comprehensive testing documentation.</li>
<li >Test web and mobile applications across various browsers, iOS and Android devices, and different OS versions.</li>
<li >Identify, document, and track defects through to their resolution.</li>
<li >Validate fixes and perform regression testing following system changes.</li>
<li >Support testing across multiple environments and release cycles.</li>
<li >Prepare test data and maintain testing evidence for audit and change governance purposes.</li>
<li >Test payment flows end-to-end, including transaction and reconciliation scenarios.</li>
<li >Contribute to automated test suites under the guidance of senior engineers.</li>
<li >Coordinate with developers to clarify defects and expected system behavior.</li>
<li >Follow established QA standards, processes, and testing methodologies.</li>
<li >Report testing progress, identified defects, and quality observations to the squad.</li>
</ul>
<h3 >Qualifications and Requirements</h3>
<ul >
<li ><strong >Education:</strong> Bachelor’s Degree in Computer Science, Engineering, or a related field.</li>
<li ><strong >Experience:</strong> 0–2 years of experience; fresh graduates are encouraged to apply.</li>
<li ><strong >Knowledge:</strong> Fundamental understanding of software testing principles and the defect lifecycle.</li>
</ul>
<h3 >Application Process</h3>
<p >Candidates who meet the above requirements are invited to apply for this full-time position. Salary details will be discussed during the interview process.</p>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p>Purpose:</p><br><p>To support software quality assurance activities by executing defined testing activities, identifying defects, and ensuring developed solutions meet documented functional and quality requirements. </p><br><p>Main Duties and Responsibilities:</p><br><ul><li>Execute functional, regression, integration, and user-interface testing within the squad. </li></ul><ul><li>Prepare and maintain test cases, test scenarios, and testing documentation. </li></ul><ul><li>Test web and mobile applications across browsers, iOS and Android devices, and OS versions. </li></ul><ul><li>Identify, document, and track defects through to resolution. </li></ul><ul><li>Validate fixes and perform regression testing following system changes. </li></ul><ul><li>Support testing across environments and release cycles. </li></ul><ul><li>Prepare test data and maintain testing evidence for audit and change governance. </li></ul><ul><li>Test payment flows end to end, including transaction and reconciliation scenarios. </li></ul><ul><li>Contribute to automated test suites under the guidance of senior engineers. </li></ul><ul><li>Coordinate with developers to clarify defects and expected system behavior. </li></ul><ul><li>Follow established QA standards, processes, and testing methodologies. </li></ul><ul><li>Report testing progress, defects, and quality observations to the squad. </li></ul> </div><h2 data-automation-id="subHeaderPreferredCandidate" class="h5">
Preferred candidate </h2>
<div class="row is-m v-align-top t-small bg-mute">
<div class="col is-3 p5" data-automation-id="label_Years_of_experience">
<b>Years of experience</b>
</div>
<div class="col is-9 p5" data-automation-id="data_Years_of_experience">
No experience required </div>
</div>
<div class="row is-m v-align-top t-small ">
<div class="col is-3 p5" data-automation-id="label_Degree">
<b>Degree</b>
</div>
<div class="col is-9 p5" data-automation-id="data_Degree">
Bachelor's degree / higher diploma </div>
</div>
Avensys is a reputed global IT professional services company headquartered in Singapore. Our service spectrum includes enterprise solution consulting, business intelligence, business process automation and managed services. Given our decade of success, we have evolved to become one of the top trusted providers in Singapore and service a client base across banking and financial services, insurance, information technology, healthcare, retail and supply chain.<br>We are currently looking to hire an Mobile Application Services Development Location: Riyadh, Saudi Arabia<br>Must Haves:Bachelor’s degree in Computer Science or equivalent. At least 7 years of experience in developing services for mobile applications as a Mobile Developer. Specialist personnel are subject to acceptance based on passing an interview conducted by the technical affairs specialists. Use the required development tools, including Android Studio and Visual Studio Code, for developing software applications for smart devices. Use the required Native development framework<br>WHAT’S ON OFFERYou will be remunerated with an excellent base salary and entitled to attractive company benefits. Additionally, you will get the opportunity to enjoy a fun and collaborative work environment, alongside a strong career progression. To submit your application, please apply online or email your UPDATED CV in Microsoft Word format to hanin@aven-sys.com Your interest will be treated with strict confidentiality.<br>CONSULTANT DETAILSConsultant Name: Hanin Avensys Consulting Pte Ltd EA Licence 12C5759<br>Privacy Statement: Data collected will be used for recruitment purposes only. Personal data provided will be used strictly in accordance with the relevant data protection law and Avensys' personal information and privacy policy.