AgileGrid Solutions

UI/Ux Designer

Riyadh, Saudi ArabiaPosted 3 days ago

Salary
AED 3k–5k a month· est.
Job type
Full time
Level
Junior
Field
Engineering & Technology
Work mode
On site

About the role

About The Company 700Apps is a technology company focused on developing digital solutions that help organizations improve the way they operate and serve their customers. The company brings together software development, design, and technology expertise to support projects across a range of industries. At 700Apps, teams work to understand business needs, build practical and reliable applications, and deliver technology that can adapt as organizations grow. Collaboration, continuous learning, and thoughtful problem-solving are central to the company’s approach. Employees have the opportunity to contribute to meaningful projects while working with colleagues who value quality, accountability, and open communication. About The Role 700Apps is seeking a Software Engineer to help design, develop, test, and maintain high-quality software applications. In this role, you will collaborate with engineers, designers, product stakeholders, and other team members to turn requirements into effective technical solutions. You will contribute throughout the software development lifecycle, from understanding user and business needs to implementation, testing, deployment, and ongoing improvement. The successful candidate is curious, dependable, and comfortable working through technical challenges in a collaborative environment. You should be able to communicate your ideas clearly, consider the needs of end users, and balance delivery timelines with maintainability and quality. This position offers the opportunity to strengthen your technical skills, contribute to real-world projects, and help shape solutions that support client and organizational objectives. Qualifications Applicants should have a bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related discipline, or equivalent practical experience. Candidates should have experience developing software in one or more programming languages and a sound understanding of object-oriented programming, common data structures, and fundamental software design principles. Experience with web or application development, APIs, databases, version control, and software testing is preferred. Familiarity with modern development frameworks, cloud platforms, or agile practices is an advantage. You should be able to investigate issues methodically, write clear and maintainable code, and learn unfamiliar tools or technologies as project needs evolve. Strong collaboration, organization, and written and verbal communication skills are important. A commitment to professional development and constructive feedback is also valued. Responsibilities Design, build, and maintain software features in accordance with project requirements and established engineering standards. Work with product and project stakeholders to clarify requirements, assess technical options, and identify dependencies or risks. Develop readable, reusable, and maintainable code, and participate in code reviews to support consistency and knowledge sharing. Create and maintain automated or manual tests to verify functionality, reliability, and performance. Troubleshoot defects, analyze root causes, and implement appropriate fixes. Contribute to technical documentation and keep project information accurate and useful. Participate in planning sessions, team discussions, and project reviews, sharing progress and raising concerns early. Support deployment and maintenance activities as needed, and look for practical ways to improve development processes, application quality, and the user experience. Benefits 700Apps offers a collaborative environment where employees can develop their skills and contribute to varied technology projects. Depending on the role, location, and employment arrangement, benefits may include competitive compensation, professional development opportunities, access to learning resources, and a supportive team culture. Specific benefits, eligibility, and employment terms will be discussed during the hiring process. Equal Opportunity 700Apps is committed to providing equal employment opportunities. Employment decisions are made without discrimination on the basis of legally protected characteristics. The company values diverse perspectives and strives to maintain a respectful, inclusive workplace where qualified candidates can contribute and grow.

Requirements

Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related discipline, or equivalent practical experience. Experience developing software in one or more programming languages and a sound understanding of object-oriented programming, common data structures, and fundamental software design principles. Experience with web or application development, APIs, databases, version control, and software testing is preferred. Familiarity with modern development frameworks, cloud platforms, or agile practices is an advantage.

Responsibilities

Design, build, and maintain software features in accordance with project requirements and established engineering standards. Work with product and project stakeholders to clarify requirements, assess technical options, and identify dependencies or risks. Develop readable, reusable, and maintainable code, and participate in code reviews to support consistency and knowledge sharing. Create and maintain automated or manual tests to verify functionality, reliability, and performance. Troubleshoot defects, analyze root causes, and implement appropriate fixes. Contribute to technical documentation and keep project information accurate and useful. Participate in planning sessions, team discussions, and project reviews, sharing progress and raising concerns early. Support deployment and maintenance activities as needed, and look for practical ways to improve development processes, application quality, and the user experience.

Skills

  • Object-oriented programming
  • APIs
  • Databases
  • Version control
  • Software testing
  • Web development
  • Applications development
  • Cloud platforms
  • Agile practices
  • Code reviews
  • Technical documentation
  • Debugging
  • Testing methodologies

Not sure you fit this role?

Upload your CV and see how you score against AgileGrid Solutions and every other live job. It's free.

Get my free matches
UI/UX Designer jobs in Riyadh13 live roles, top employers and pay.See all →

Similar jobs across the Gulf