Bachelor's degree in Computer Science or a related field., 1 to 3 years of experience with JavaScript, CSS, and jQuery., Strong knowledge of CSS frameworks like Bootstrap and responsive design., Familiarity with AngularJS and web design tools such as Figma and Adobe XD..
Key responsabilities:
Design and develop user-friendly web interfaces using HTML, CSS, and JavaScript.
Optimize applications for performance, speed, and cross-browser compatibility.
Collaborate with designers and backend developers to integrate front-end code with server-side logic.
Test and debug code to ensure functionality and resolve issues.
Report This Job
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
You will be responsible for implementing visual and interactive elements within a web application for the customers to view and engage with. Ensure web designs are in alignment with the user requirements and the websites are visually appealing and optimized to attain maximum efficiency and usability
Job Objectives
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.
Job Responsibilities
Design and Development
Define the structure and design of web pages.
Develop and implementing user-friendly interfaces using HTML, CSS, and JavaScript for webpages.
Develop the best UI/UX elements/practices for both desktop and mobile view.
Develop the 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 term of HTML and meta tags structure.
Follow accessibility and usability standards while ensuring that Mada requirements are well covered.
Maintenance
Testing and debugging 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.
Collaboration
Collaborate with designers to translate visual designs into code.
Collaborate with QA/QC team to fix the reported UI issues.
Collaborate with Backend developers to represent the data coming from backend API’s and integrate front-end code with server-side logic.
Job Requirements
Educational Qualification
Bachelor's degree in Computer Science or a related field
Previous Work Experience
Overall 1 to 3 years’ experience using JavaScript, CSS and jQuery
Excellent knowledge of browser troubleshooting and debugging practices and techniques
Strong knowledge of CSS – Bootstrap
Experience with:
Responsive and adaptive design
web markup, including HTML5, CSS3 and client-side scripting and JavaScript frameworks, including jQuery
Good understanding of:
Advanced JavaScript libraries and frameworks, such as AngularJS, KnockoutJS, BackboneJS, ReactJS, etc.
Asynchronous request handling, partial page updates, and AJAX and code versioning tools, such as {{Git / Mercurial / SVN}}
Knowledge of:
Image authoring tools, to be able to crop, resize, or perform small adjustments on an image.
CWP and/or CSM is a plus.
Understanding of web page life cycle and server-side CSS pre-processing platforms, such as LESS and SASS
Familiar with web design tools like (Figma, Adobe XD and Zeplin)
Skills and Abilities
Keep abreast of industry trends and new software programs and languages
Ability to create good design and usability
Knowledge of:
Cross-browser compatibility issues and ways to work around them
SEO principles and ensuring that applications adhere to SEO principles
Accessibility and usability standards
Required profile
Experience
Spoken language(s):
English
Check out the description to know which languages are mandatory.