Amman, Jordan

Front End Developer

 

Responsibilities

  • Develop responsive and interactive web pages using HTML, CSS, and JavaScript o Implement UI/UX designs, ensuring they are pixel-perfect and consistent across devices and browsers
  • Build reusable code and libraries for future use
  • Define and enforce front-end best practices, coding standards, and architecture guidelines
  • Create and maintain front-end components and frameworks
  • Work closely with designers, back-end developers, and product managers
  • Participate in code reviews and contribute to a collaborative environment
  • Optimize web pages for maximum speed and scalability
  • Ensure technical feasibility of UI/UX designs
  • Perform thorough testing of web applications
  • Identify and fix bugs and performance issues
  • Utilize modern debugging and profiling tools to monitor and improve front-end performance
  • Stay up-to-date with industry trends and technologies
  • Contribute to architectural decisions and technology roadmap planning

Location

  • Amman, Jordan

Desired Skills and Experience

  • Expert Proficiency in HTML5, CSS3, and JavaScript (ES6+)
  • Strong Experience with modern frameworks/libraries (Angular, React, Vue.js)
  • Familiarity with TypeScript and component-driven development
  • Experience with CSS preprocessors (SASS, LESS) and CSS-in-JS libraries
  • Knowledge of version control systems (Git)
  • Understanding of responsive design principles and mobile-first development
  • Experience with build tools and task runners (Webpack, Gulp)
  • Strong understanding of UI/UX principles
  • Ability to convert design mockups and wireframes into functional web pages
  • Attention to detail and strong design aesthetics
  • Strong analytical and problem-solving skills
  • Ability to debug and resolve cross-browser compatibility issues
  • Excellent communication and teamwork skills
  • Ability to work independently and manage time effectively
  • Strong organizational skills and attention to detail
  • Ability to adapt to changing priorities and requirements
  • Bachelor’s degree in Computer Science, Engineering, or a related field (preferred)
  • 3+ years of experience in front-end development
  • Portfolio demonstrating front-end development skills and creative design implementations
  • Experience with RESTful APIs and integrating with back-end services
  • Familiarity with Agile/Scrum methodologies
  • Knowledge of web accessibility standards and best practices
  • Experience with automated testing frameworks (Jasmine, Karma)
  • Understanding of SEO principles as they apply to front-end development