Job Overview
We are seeking a talented Front End Developer to join our dynamic team. In this role, you will be responsible for creating engaging and user-friendly web applications that enhance the overall user experience. You will collaborate with designers, product managers, and back-end developers to deliver high-quality digital solutions for our e-commerce platform and mobile applications. The ideal candidate will have a strong foundation in front-end development technologies and a passion for design and usability.
Key Responsibilities:
- Develop and maintain responsive web applications using HTML, CSS and JavaScript frameworks such as React or Angular.
- Collaborate closely with UX/UI designers to implement visually appealing interfaces with strong usability, accessibility and interaction design.
- Participate in the full software development lifecycle (SDLC): requirements gathering, wireframing, prototyping, user flows, and user acceptance testing.
- Conduct user research and usability testing to inform design decisions and validate user experience assumptions.
- Incorporate data-visualisation techniques and analytics, enabling effective presentation of insights within applications.
- Optimise applications for speed, scalability, cross-browser compatibility, and mobile responsiveness.
- Work in an Agile environment, delivering features iteratively and collaborating in sprints.
- Implement A/B testing and evaluate design/feature effectiveness to drive user engagement and conversion.
- Stay up to date with emerging trends in front-end development, design thinking, UI/UX best practices, and web technologies.
Requirements:
- Proficiency in front-end development languages: HTML, CSS, JavaScript and frameworks such as React or Angular.
- Experience working on e-commerce platforms and/or mobile applications (web-mobile hybrid or native integrations).
- Familiarity with design and prototyping tools such as Figma, Adobe XD, Sketch or InVision.
- Strong understanding of web accessibility standards (WCAG) and responsive design principles.
- Experience working with RESTful APIs for seamless front-end/back-end integration.
- Familiarity with analytics tools such as Google Analytics 360 or Adobe Analytics for data-driven UX decisions.
- Comfortable working collaboratively in a team-oriented environment, using Agile methodologies (Scrum/Kanban).
- Strong analytical skills, with emphasis on interaction design, information architecture and usability testing.
- Experience with version control systems such as Git.
- Bonus: Experience in mobile-first design, progressive web apps (PWAs), and performance optimisation techniques
Job Type: Full-time
Ability to commute/relocate:
- Muscat: Reliably commute or planning to relocate before starting work (Required)
Application Question(s):
- What is your monthly current salary?
- What is your monthly expected salary?
- What is your notice period?
Education:
Experience:
- UI UX Engineer: 3 years (Required)