AgileGrid Solutions
HR Specialist
Riyadh, Saudi ArabiaPosted 3 days ago
- Salary
- AED 6k–9k a month· est.
- Job type
- Full time
- Level
- Mid level
- Field
- Engineering & Technology
- Work mode
- On site
About the role
700Apps is seeking a talented Software Engineer to join its team. This opportunity is suited to a collaborative, quality-focused professional who enjoys solving technical problems and building reliable software. The successful candidate will contribute throughout the development lifecycle, work with colleagues to understand user and business needs, and help deliver maintainable digital solutions. If you are motivated to learn, communicate clearly, and take ownership of your work, we encourage you to apply. About The Company 700Apps is a technology company focused on developing software and digital solutions. Its work brings together technology, problem-solving, and collaboration to address client and organizational needs. At 700Apps, team members contribute their skills and ideas to projects that require thoughtful planning, dependable execution, and ongoing improvement. The company values a professional approach, a commitment to quality, and the ability to adapt as technology and project requirements evolve. About The Role As a Software Engineer, you will help design, develop, test, and maintain applications in partnership with other technical and business stakeholders. You will take part in discussions about requirements, evaluate implementation options, and translate agreed-upon needs into practical software solutions. The role involves balancing functionality, usability, performance, and maintainability. You will be expected to communicate progress, raise potential issues early, and contribute to a supportive team environment. The specific technologies and project assignments may vary according to business needs and your experience. Qualifications Candidates should have a degree in computer science, software engineering, or a related field, or equivalent practical experience. You should have experience developing software and a working understanding of programming fundamentals, data structures, and common software development practices. Familiarity with one or more programming languages, web or application development frameworks, databases, version control, and testing methods is expected. The ability to read technical documentation, investigate issues, and write clear, maintainable code is important. You should also bring strong analytical and communication skills, attention to detail, and a willingness to collaborate across disciplines. The ideal candidate is organized, receptive to feedback, comfortable learning new tools, and able to manage priorities in a changing project environment. Experience working within an agile or iterative development process is an advantage. Candidates should be able to explain technical concepts clearly and contribute constructively to code reviews and team discussions. Responsibilities Design, implement, and maintain software features in line with agreed requirements and technical standards. Collaborate with product, design, quality assurance, and other engineering colleagues to clarify needs and identify suitable solutions. Write readable, reusable code and participate in code reviews to support consistency and quality. Develop and execute tests, troubleshoot defects, and help resolve performance, reliability, or usability concerns. Maintain relevant technical documentation and communicate changes that affect other team members. Participate in planning, estimation, and progress discussions; identify risks and dependencies; and provide timely updates on assigned work. Support the release and maintenance of applications, respond to feedback, and recommend improvements to tools, processes, and products. Follow applicable security, privacy, and development practices while handling code, data, and project materials responsibly. Benefits 700Apps offers the opportunity to work on technology projects, collaborate with experienced professionals, and continue developing your technical capabilities. Employees may have access to learning and professional development opportunities, a supportive team environment, and compensation and benefits in accordance with company policy and applicable local requirements. Specific offerings may vary by position, location, and employment terms and will be discussed during the hiring process. Equal Opportunity 700Apps is committed to providing equal employment opportunities. Hiring decisions are based on qualifications, skills, experience, and business needs. Applicants will be considered without discrimination on any basis protected by applicable law. We welcome candidates from diverse backgrounds and encourage all qualified individuals to apply.
Requirements
Qualifications Candidates should have a degree in computer science, software engineering, or a related field, or equivalent practical experience. You should have experience developing software and a working understanding of programming fundamentals, data structures, and common software development practices. Familiarity with one or more programming languages, web or application development frameworks, databases, version control, and testing methods is expected. The ability to read technical documentation, investigate issues, and write clear, maintainable code is important. You should also bring strong analytical and communication skills, attention to detail, and a willingness to collaborate across disciplines. The ideal candidate is organized, receptive to feedback, comfortable learning new tools, and able to manage priorities in a changing project environment. Experience working within an agile or iterative development process is an advantage. Candidates should be able to explain technical concepts clearly and contribute constructively to code reviews and team discussions.
Responsibilities
Design, implement, and maintain software features in line with agreed requirements and technical standards. Collaborate with product, design, quality assurance, and other engineering colleagues to clarify needs and identify suitable solutions. Write readable, reusable code and participate in code reviews to support consistency and quality. Develop and execute tests, troubleshoot defects, and help resolve performance, reliability, or usability concerns. Maintain relevant technical documentation and communicate changes that affect other team members. Participate in planning, estimation, and progress discussions; identify risks and dependencies; and provide timely updates on assigned work. Support the release and maintenance of applications, respond to feedback, and recommend improvements to tools, processes, and products. Follow applicable security, privacy, and development practices while handling code, data, and project materials responsibly.
Skills
- programming languages
- web development frameworks
- databases
- version control
- testing methods
- reading technical documentation
- code reviews
- Agile or iterative development
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 matchesAED 6k–9k a month· est.
Similar jobs in Saudi Arabia
UI/Ux Designer
AgileGrid SolutionsRiyadh, Saudi Arabia
AED 3k–5k a month· est.
Senior Android Engineer (Saudi National)
HungerStationRiyadh, Saudi Arabia
AED 25k–39k a month· est.
Software Engineer II - Android (Saudi National)
HungerStationRiyadh, Saudi Arabia
AED 14k–25k a month· est.
Software Engineer II - Android (Saudi National)
HungerStation | هنقرستيشنRiyadh, Saudi Arabia
AED 7k–14k a month· est.
Senior Software Engineer - Backend
HungerStationRiyadh, Saudi Arabia
AED 39k–69k a month
Senior Android Engineer (Saudi National)
HungerStation | هنقرستيشنRiyadh, Saudi Arabia
AED 20k–31k a month· est.