Location
Doha, Qatar
Salary
Not specified
Type
fulltime
Posted
Today
Job Description
Qatar Charity announces its intention to recruit a
Front-End Developer
to join its team, contributing to the development of modern, interactive, and high-quality user interfaces, ensuring an outstanding user experience aligned with best technical practices.
Contract Duration:
6-12 months.
Key Responsibilities
- Develop and build user interfaces using
HTML, CSS, JavaScript
, and modern frameworks.
- Design and implement
responsive interfaces
that work efficiently across various devices and platforms.
- Convert
UX/UI designs and wireframes
into functional and interactive user interfaces.
- Adhere to the organization’s
design system
and approved technical standards.
- Experience with modern frameworks such as
React and .NET
.
- Demonstrate good understanding of
Responsive Design
and
Mobile-First Development
principles.
- Work with
RESTful APIs
and handle
JSON
data.
- Optimize application performance to ensure a
smooth user experience
across different browsers.
- Integrate front-end components with
APIs
and backend services.
- Collaborate continuously with development teams to ensure seamless system integration.
- Conduct front-end testing, including
functional, usability, and cross-browser testing
.
- Identify and resolve technical issues to ensure system stability and improve product quality.
Qualifications \& Requirements
- Bachelor’s degree in
Computer Science, Software Engineering
, or a related field.
- Minimum
2–5 years of experience
in front-end development (depending on the role level).
- Strong proficiency in
HTML, CSS, and JavaScript (ES6\+)
.
- Familiarity with version control systems such as
Git
.
- Ability to transform designs into
clean, structured, and maintainable code
.
- Good knowledge of
accessibility principles
, user experience, and front-end best practices.
- Strong analytical, problem-solving, and debugging skills.
- Ability to work collaboratively and coordinate with cross-functional teams.
- Preferably experienced with
TypeScript
, testing tools, or
Agile/Scrum environments
.
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.