Senior Smart Applications Developer - Saudi National
وصف الوظيفة
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
Show more Show less