This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
You will be responsible for implementing visual and interactive elements within a web application for customers to view and engage with.
Ensure web designs are in alignment with user requirements and that the websites are visually appealing and optimized for maximum efficiency and usability.
Translate customer needs into functional, interactive, and visually appealing web applications.
Ensure applications are optimized both in technology and appeal while providing a great user experience on desktop and mobile.
Define the structure and design of web pages.
Develop and implement user-friendly interfaces using HTML, CSS, and JavaScript for webpages.
Develop new user-facing features and implement visually appealing and interactive elements in the web application to enhance user experience.
Ensure cross-browser and cross-platform compatibility.
Develop the best UI/UX elements and practices for both desktop and mobile views.
Develop light-optimized markups based on UI/UX team output.
Develop bundling and minification for website static files.
Follow SEO best practices in terms of HTML and meta tags structure.
Follow accessibility and usability standards while ensuring that Mada requirements are well covered.
Analyze website performance by tracking key metrics and proactively resolving issues.
Optimize web applications for maximum speed and scalability.
Maintain brand consistency throughout the design.
Troubleshoot and debug front-end issues.
Collaborate with backend developers to represent data coming from backend APIs and integrate front-end code with server-side logic.
Collaborate with designers to translate UI/UX designs into code.
Collaborate with the QA/QC team to fix reported UI issues.
Assist team members in work activities and guide them in enhancing technical knowledge.
Conduct code reviews and provide constructive feedback to team members.
Requirements:
A Bachelor’s degree in computer science or a related field is required.
Overall, 3 to 6 years of experience using JavaScript, CSS, and jQuery is necessary.
Excellent knowledge of browser troubleshooting and debugging practices and techniques is essential.
Strong knowledge of CSS, including Bootstrap and CSS pre-processing platforms such as LESS and SASS is required.
Experience with responsive and adaptive design is necessary.
A good understanding of web markup, including HTML5, CSS3, and client-side scripting and JavaScript frameworks, including jQuery is required.
Advanced experience in ReactJS is essential.
Knowledge of asynchronous request handling, partial page updates, and AJAX, as well as code versioning tools such as Git, Mercurial, or SVN is necessary.
Understanding of cross-browser compatibility issues and ways to work around them, as well as SEO principles, is required.
Familiarity with accessibility and usability standards, and core web and browser concepts is essential.
Knowledge of the web page life cycle and server-side CSS pre-processing platforms such as LESS and SASS is required.
Ability to imbibe the end-to-end web development process is necessary.
Keeping abreast of industry trends and new software programs and languages is essential.
Strong understanding of social media sharing best practices is required.
Good knowledge in Google AMP and image authoring tools to crop, resize, or perform small adjustments on an image is necessary.
Familiarity with web design tools like Figma, Adobe XD, and Zeplin is required.
Knowledge of CWP and/or CSM is a plus.
Benefits:
The position offers a remote work environment, allowing for flexibility in your work schedule.
It is a full-time position, providing job security and stability.
The role is mid-level, offering opportunities for professional growth and development.
You will have the chance to collaborate with a diverse team of professionals, enhancing your teamwork and communication skills.
The position allows for the enhancement of technical knowledge through guidance and code reviews.
You will be involved in the latest web development technologies and practices, keeping your skills up to date.