Warning

Yes

Full-Stack Engineer (Front-End Focus)

Share this vacancy
No longer accepting applications
Overview

Posted on: Jul 29, 2025

Job Description


Organization: KRD Holding

Position: Full-Stack Software Engineer (Front-End Focus)

Reporting To: IT Director

Location: Erbil, Kurdistan Region of Iraq

Department: Information Technology

Type of Contract: Full-time


Who You’ll Work With

As a Full-Stack Software Engineer (Front-End Focus), you’ll be part of a collaborative development team that builds intuitive, scalable, and efficient digital products. You will focus on crafting excellent user interfaces using modern JavaScript frameworks while collaborating with backend engineers to develop well-integrated, full-stack solutions that support real business needs.


What You’ll Do

You will take the lead on developing high-quality, responsive, and user-friendly front-end interfaces while contributing to backend architecture and database interaction. Your work will directly support a seamless user experience and strong technical foundation across our products.


Key Responsibilities

  • Front-End Development: Design, build, and maintain responsive, high-quality, and user-centric features using modern JavaScript frameworks like Vue.js or React.


  • UI/UX Implementation: Translate design mockups and wireframes into clean, reusable, and performant code using HTML5, CSS3, and SASS.


  • Full-Stack Collaboration: Work closely with other developers to architect robust solutions and ensure seamless data flow between front-end and back-end through REST APIs.


  • Database Interaction: Write and optimize efficient SQL queries for PostgreSQL and MSSQL databases to support data-driven functionality.


  • Code Quality & Performance: Write clean, scalable, and well-tested code. Participate in peer code reviews, refactor existing code, and write unit and integration tests.


  • Project Contribution: Take ownership of development tasks by estimating timelines, managing workload, and offering technical insights during planning and support sessions.


Qualifications & Requirements

  • Proven Experience: Demonstrated experience in a software engineering role with a strong front-end development focus.


  • Front-End Expertise: In-depth knowledge of JavaScript and hands-on experience with frameworks like Vue.js or React. Strong proficiency in HTML5, CSS3, SASS, responsive design, and UI/UX principles.


  • Back-End Familiarity: Understanding of Node.js or similar server-side frameworks and experience working with or building REST APIs.


  • Database Skills: Proficiency in SQL with experience in PostgreSQL and/or MSSQL.


  • Development Practices: Comfortable working with Git, automated testing, and participating in collaborative code reviews.


  • Mindset: Strong problem-solving skills with a pragmatic approach to balancing technical trade-offs with user and business needs.


Drop files here or click to upload.
Accepted formats are .doc, .docx, .pdf, .txt, .rtf, .jpg and .png (file must be 5Mb or less).

Share Job

Copy Link

Facebook

LinkedIn

Twitter

Email