Role overview
FRONT-END DEVELOPER
Full-time
About Us:
A101 is a cutting-edge technology-driven agency specializing in website and mobile app design and development, immersive experiences (AR/VR, touchscreen solutions), and AI-powered innovations. We blend strategy, creativity, and technology to craft transformative digital experiences for brands, businesses, and organizations.
Position Overview:
We are seeking a skilled and detail-oriented Front-End Developer to join our growing team. The ideal candidate will be responsible for developing engaging, user-friendly web and mobile interfaces that ensure seamless user experiences. This role involves collaborating closely with designers, back-end developers, and stakeholders to bring creative concepts to life and deliver high-quality, responsive digital solutions.
Roles & Responsibilities:
- Develop responsive and high-performing web and mobile interfaces using modern front-end technologies.
- Collaborate with designers, UI/UX teams, and back-end developers to translate wireframes, mockups, and prototypes into functional, visually appealing interfaces.
- Design Conversion: Turn Figma/XD mockups into responsive, accessible HTML5/CSS3 (Sass/Less) and JavaScript interfaces.
- CMS Integration: Implement front-end templates and custom post-type layouts for WordPress or Drupal projects—building everything from scratch (no page-builders).
- JavaScript Frameworks: Develop with jQuery; leverage React.js and Next.js for modern, component-driven UIs.
- Mobile-First & RTL/Dark Mode: Ensure flawless mobile responsiveness, seamless RTL support for Arabic/English sites, and site-wide dark-mode toggles.
- Animations & Transitions: Collaborate with UI/UX to integrate GSAP (or similar) for micro-interactions, scroll-based effects, and page transitions.
- Performance & SEO Optimization: Minify assets, implement lazy-loading, optimize Core Web Vitals, and follow best practices for accessibility (WCAG) and SEO.
- Collaboration & Deployment: Work alongside back-end, mobile (React Native) and DevOps teams; commit to GitHub and participate in CI/CD pipelines on AWS/Azure/GCP.
- Stay updated on the latest front-end technologies, frameworks, and trends to bring innovation to the team.
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field; or equivalent professional experience.
- 3+ years of professional front-end development experience.
- Expert in HTML5, CSS3 (Sass/Less), and JavaScript (ES6+).
- Strong command of jQuery, React.js and Next.js.
- Proven experience with GSAP or equivalent animation libraries.
- Solid understanding of RTL styling and dark-mode implementation.
- Comfortable with build tools: Webpack, Vite, or Gulp.
- Deep knowledge of accessibility (WCAG) and SEO best practices.
- Experience integrating with WordPress or Drupal front-ends.
- Nice to Have: Exposure to React Native for cross-platform development.
- Excellent communication skills, organized, and detail-oriented.
- Proficiency in written and spoken English. Arabic is a plus.
Why Join A101?
At A101, we don’t just create. We innovate, disrupt, and shape the future of digital experiences. As our Head of Development, you will be part of a company that thrives on pushing boundaries, delivering cutting-edge digital solutions, and creating impact through innovation.
If you have a passion for technology and digital transformation, we want to hear from you.