Senior Smart Applications Developer - Saudi National
Share this vacancyPosted on: Aug 11, 2025
We are seeking a highly skilled Senior Smart Applications Developer for one of our biggest clients, a well-known government entity in Riyadh.
The role is on-site in Riyadh and is for Saudi Nationals.
Role: Senior Smart Applications Developer
Minimum Experience: 5 years
Education: Bachelor’s or Master’s degree in Information Technology or a related field
Key Responsibilities:
• Design and develop applications for Android & iOS platforms
• Produce clean, efficient, and maintainable code following best practices and standards
• Ensure application performance, responsiveness, and quality
• Analyze and review business requirements for technical feasibility
• Build reliable and scalable smart applications
• Troubleshoot, maintain, and enhance existing applications
• Communicate effectively with stakeholders to gather and assess feedback
• Collaborate on implementing improvements and technical recommendations
• Create technical documentation and generate regular reports
• Ensure all development activities align with project and organizational standards
• Review code developed by other team members before moving to testing phases
Job Requirements:
• Saudi National
• Minimum of 3 years of experience in the same or a similar role.
• Experience integrating Android & iOS applications with RESTful APIs
• Strong knowledge of UI/UX design principles, patterns, and best practices for mobile platforms
• Extensive experience with offline storage, concurrency, and performance optimization
• Skilled in designing applications around native interfaces such as "touch"
• Familiar with mobile sensors such as gyroscopes and accelerometers
• In-depth knowledge of Android & iOS open-source platforms and libraries
• Ability to translate business requirements into technical specifications
• Familiarity with cloud messaging APIs and various push notification services
• Strong understanding of Android & iOS design standards and guidelines from Google
• Proficient with version control tools, especially Git
• Experienced with CI/CD tools and practices
Additional Requirements:
• Familiar with Agile and DevOps methodologies
• Certified in at least one mobile programming language or framework