Summary
A senior frontend engineering position focused on creating interactive web interfaces, enhancing UI frameworks, integrating services, and delivering maintainable solutions through modern development practices.
Highlights
Senior frontend role with responsibility for building polished user interfaces, improving UI frameworks, collaborating across teams, and delivering high-quality digital experiences.
Description
Contract Type: Consultancy Agreement
Contract Duration: 6 Months
Level: Senior
Experience: 4+ Years
Location: Amman
Role Overview
We are seeking a Senior Frontend Developer who can translate our solutions and customer needs into functional, appealing, and interactive user interfaces.
In this role, you will help build, maintain, and continuously enhance our UI/UX framework, built on top of established and modern UI frameworks, while implementing project-specific UI and styling requirements.
Key Responsibilities
Translate business solutions and customer needs into functional, appealing, and presentable interactive interfaces.Build, contribute to, and continuously enhance the organization's UI/UX framework on top of leading, well-established UI frameworks.Implement and apply project-specific UI designs and styling standards.Collaborate with cross-functional teams to ensure consistent, high-quality frontend delivery.
Required Technical Skills
Solid understanding of both graphic design principles and computer programming.Strong proficiency with Node.js, React, JavaScript, and SASS.Deep, hands-on expertise with web applications and languages/technologies such as HTML, CSS, JavaScript, jQuery, and APIs.Strong functional knowledge and hands-on experience with web services (REST, SOAP, etc.).Solid understanding of asynchronous programming principles.Ability to write clean, well-documented code.Experience working with third-party dependencies and debugging dependency conflicts.Understanding of REST APIs, the document request model, and offline storage.Experience with unit testing and test-driven development.Experience integrating third-party APIs and services.Experience implementing user authentication flows (e.g., OAuth).Experience integrating analytics and tracking tools.Experience working with Git in a CI/CD environment.Familiarity with JIRA, Confluence, or similar collaboration tools.Strong knowledge of continuous integration best practices.Solid understanding and hands-on experience with Agile software development methodologies.Strong analytical and problem-solving skills.Strong communication and interpersonal skills, with the ability to motivate, mentor, and support fellow developers, as well as communicate complex ideas effectively.Detail-oriented with excellent organizational skills.Excellent verbal and written communication skills.Self-motivated and able to work independently as well as collaboratively in a fast-paced, high-energy environment.
Qualifications & Certificates
Bachelor's degree in Computer Science or a related field.