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 the best UI/UX elements and practices for both desktop and mobile views.
Develop light-optimized markups based on UI/UX team output.
Optimize and improve front-end and web performance.
Ensure cross-browser and cross-device compatibility.
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.
Test and debug code to identify and fix issues.
Analyze website performance by tracking key metrics and proactively resolving issues.
Optimize websites and applications for maximum speed and scalability.
Maintain brand consistency throughout the design.
Collaborate with designers to translate visual designs into code.
Collaborate with the QA/QC team to fix reported UI issues.
Collaborate with backend developers to represent data coming from backend APIs and integrate front-end code with server-side logic.
Requirements:
A Bachelor's degree in Computer Science or a related field is required.
Overall 1 to 3 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, particularly Bootstrap, is required.
Experience with responsive and adaptive design, web markup including HTML5, CSS3, and client-side scripting and JavaScript frameworks, including jQuery, is necessary.
A good understanding of advanced JavaScript libraries and frameworks, such as AngularJS, KnockoutJS, BackboneJS, and ReactJS, is required.
Familiarity with asynchronous request handling, partial page updates, and AJAX, as well as code versioning tools such as Git, Mercurial, or SVN, is necessary.
Knowledge of image authoring tools to crop, resize, or perform small adjustments on an image is required.
Familiarity with CWP and/or CSM is a plus.
Understanding of the web page life cycle and server-side CSS pre-processing platforms, such as LESS and SASS, is necessary.
Familiarity with web design tools like Figma, Adobe XD, and Zeplin is required.
Ability to keep abreast of industry trends and new software programs and languages is essential.
Ability to create good design and usability is necessary.
Knowledge of cross-browser compatibility issues and ways to work around them is required.
Understanding of SEO principles and ensuring that applications adhere to SEO principles is necessary.
Knowledge of accessibility and usability standards is required.
Benefits:
This position offers the flexibility of remote work.
It is a full-time role, providing stability and consistent hours.
The position is entry-level, making it a great opportunity for recent graduates or those new to the field.
You will have the chance to work on engaging projects that enhance your skills and experience in front-end development.
Collaboration with a diverse team of professionals will provide valuable learning opportunities and career growth.