3 min read

UX Engineer

Location: Worldwide (Remote)

Duration: 12 months (with possible extension, see below)

Hours: 35-40 hours/week

Rate: Competitive (see below)

About SJAC

The Syria Justice and Accountability Centre (SJAC) is a Syrian human rights non-profit organization working for meaningful justice and accountability for Syria that holds perpetrators accountable and addresses grievances, leading to lasting peace.

Bayanat is an open-source data management solution for processing huge amounts of data relevant to human rights abuses and war crimes, developed and maintained by SJAC. SJAC, as well as several other NGOs, uses Bayanat to collect, analyze, and share documentation of human rights violations, war crimes and crimes against humanity.

SJAC is soliciting applications for a UX Engineer position. SJAC will evaluate applications based on best overall value and establish a framework consulting agreement for twelve months. The consulting agreement can be extended beyond this period based on satisfactory performance and funding availability for up to three years.

Position Summary

Developers are key contributors to our Bayanat development team. We use open-source technologies (Linux, PostgreSQL, Python, Nginx, JavaScript). We use modern technologies but with an emphasis on reliability, scaling, maintainability, as well as seamless and visually appealing web experiences. Our team operates with agility and a mission-driven approach, closely collaborating with users.

The ideal candidate will have a strong background in user interface design, user experience principles, and front-end development. An individual with engineering skills and artistic sensibilities and passionate about transforming concepts into beautiful creations. This role involves collaborating with cross-functional teams to create engaging and intuitive digital experiences for our users.

The candidate will work on a brand new website for Bayanat, showcasing its features, and enhancing SJAC’s main website. They will also develop new features for Bayanat and improve the user interface and experience of existing ones.

Applicants should be available for 35-40 hours per week to fulfill SJAC's development needs on Bayanat’s website as well as Bayanat’s application. The position is fully remote and offers flexible working hours.

Scope of Work

  • Design, develop, and maintain responsive user interfaces using modern front-end technologies.
  • Collaborate with others to understand user requirements and convert them into intuitive user interfaces.
  • Integrate with APIs and collaborate with back-end developers.
  • Participate in code reviews and adhere to agile, test-driven development practices.
  • Join weekly team meetings to provide updates and insights.
  • Perform other front-end development tasks as directed.

Required Qualifications

  • Bachelor's degree in computer science, design, or a related field. Significant work experience in frontend and UI/UX development may be acceptable in lieu of a formal degree in these areas.
  • +3 years frontend development experience and shipping production-ready code as a result of a collaborative process.
  • Strong knowledge of JavaScript, HTML and CSS.
  • Experience in JavaScript and frontend frameworks (e.g., Angular, React, Vue). Experience in Vue and/or Tailwind is a plus.
  • A proven track record of effective collaborating with design teams and/or personal experience designing websites.
  • Experience in design tools such as Adobe Creative Suite, Figma, and/or Canva.
  • Excellent team communication and collaboration skills.
  • Ability to work as part of a small team and collaborate closely with others.
  • Professional proficiency in spoken and written English.

Bonus Qualifications

  • Experience with optimizing front-end performance.
  • Working knowledge of Arabic and RTL.
  • Exposure to human rights or open-source fields.

To Apply

Please submit a resume and cover letter by email to [email protected] using the subject line “UX Engineer – [your name]”.

Included in your cover letter must be a proposed hourly rate for your services. Applications without cover letters will be disregarded. Applications will be accepted on a rolling basis until a Preferred Vendor list is established.

Applicants are required to include GitHub or other links showcasing your development skills OR a UI/UX portfolio. Depending on their level of previous experience, applicants included on the list may receive a brief assessment designed to replicate the tasks expected of a successful candidate. This exercise typically takes an ideal candidate 1-2 hours to complete.

The compensation rate will be agreed with the successful candidate.

SJAC is a diverse organization made up of 40+ team members around the globe. We pride ourselves in our ability to implement programming that is inclusive and responsive to the needs of all Syrians, and believe that our own team’s diversity of viewpoints and experiences helps us to achieve that goal. SJAC implements policies to support and protect all team members, including a strict sexual harassment policy, peer support sessions, and professional psychosocial support. We encourage all interested applicants to apply, regardless of race, religion, national origin, gender, gender identity, sexual orientation, disability, or age.