Qureos

FIND_THE_RIGHTJOB.

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

Role Summary


Sustainable Innovations is seeking a Junior Software Engineer  with strong problem-solving abilities, creativity, and a growth mindset to join our interdisciplinary product development team in  Dammam . The successful candidate will contribute to the design and implementation of software components for next-generation industrial and sustainability-focused products.

This role involves collaborating with electrical, mechanical, and product design teams to transform conceptual ideas into fully functional prototypes and market-ready digital products. Candidates should demonstrate versatility, a passion for technology, and readiness to engage in both frontend and backend development tasks.

Key Responsibilities & Development Opportunities

1. Concept Development


  • Translate customer needs and user journeys into functional product requirements and experiences.


  • Develop  UI/UX wireframes and interface prototypes  using tools such as  Figma  or  Balsamiq .


  • Conduct  usability testing  and refine designs based on user feedback.


  • Contribute to  innovative product concepts  aligned with client goals and market insights.


2. Software Prototyping & Development


  • Develop  frontend applications  using  Angular  or  Flutter  (web and mobile).


  • Contribute to  mobile development  (native or cross-platform).


  • Implement  backend logic  and manage  server provisioning  and deployment workflows.


  • Design and maintain  database systems (PostgreSQL or similar) .


  • Utilize  Git  and version control systems for collaborative development.


  • Work with  embedded and firmware systems  (Arduino, ESP32, STM32, or Teensy) for integrated product prototypes.

3. Collaboration & Communication


  • Collaborate with  software, electrical, and mechanical engineers  to ensure seamless product integration.


  • Participate in design discussions, architecture planning, and code reviews.


  • Prepare and present progress reports, demonstrations, and documentation to stakeholders.

4. Project Management & Documentation


  • Manage assigned tasks and deliverables within defined timelines.


  • Maintain  project repositories design documentation , and  user guides .


  • Contribute to continuous improvement in product development workflows.



Qualifications


  • Bachelor’s degree  in  Computer Science Software Engineering , or a related field.


  • 0–2 years of experience  in software development (recent graduates encouraged to apply).


  • Demonstrated capability in at least one area of the role’s responsibilities (frontend, backend, or embedded).


  • Familiarity with  Angular Flutter Python Node.js , or similar frameworks.


  • Understanding of  databases  (SQL/PostgreSQL),  APIs , and  version control  (Git).


  • Awareness of  UI/UX principles  and human-centered design practices.

Preferred Skills


  • Experience with  cloud platforms  (AWS, Firebase, or Render).


  • Familiarity with  RESTful API design  and  data integration .


  • Basic understanding of  hardware–software interfacing  or IoT devices.


  • Knowledge of  Python for data processing or automation .


  • Experience with  machine learning libraries  such as scikit-learn, TensorFlow, or PyTorch (student/side projects acceptable).


  • Strong communication, documentation, and teamwork skills.


© 2025 Qureos. All rights reserved.