Bachelor’s degree in computer science or a related field., 3-6 years of experience with JavaScript, CSS, and jQuery., Strong knowledge of ReactJS and responsive design principles., Familiarity with web design tools like Figma, Adobe XD, and Zeplin..
Key responsabilities:
Design and develop user-friendly web pages using HTML, CSS, and JavaScript.
Optimize web applications for speed, scalability, and cross-browser compatibility.
Collaborate with backend developers and designers to integrate front-end code with server-side logic.
Conduct code reviews and assist team members in enhancing their technical knowledge.
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:
Job Summary 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 & Development
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/practices for both desktop and mobile view.
Develop the light-optimized markups based on UI/UX team output
Develop bundling and minification for website static files.
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
Collaboration & Maintenance
Analyze website performance by tracking key metrics and proactively resolving issues.
Optimize our 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 the data coming from backend API’s and integrate front-end code with server-side logic Collaborate with designers to translate UI/UX designs into code.
Collaborate with QA/QC team to fix the reported UI issues.
Team Management
Assist team members in work activities and guide them in enhancing technical knowledge
Guide team members’ in enhancing technical knowledge by highlighting the industry standards implementation Job Requirements
Conduct code reviews and provide constructive feedback to team members.
Job Requirements Educational Qualification
Bachelor’s degree in computer science or a related field
Previous Work Experience
Overall, 3 - 6 years’ experience using JavaScript, CSS and jQuery
Excellent knowledge of browser troubleshooting and debugging practices and techniques
Strong knowledge of:
CSS – Bootstrap
CSS pre-processing platforms, such as LESS and SASS
Experience with responsive and adaptive design
Good understanding of:
Web markup, including HTML5, CSS3 and client-side scripting and JavaScript frameworks, including jQuery
Advanced experience in ReactJS
Asynchronous request handling, partial page updates, and AJAX and code versioning tools, such as {{Git / Mercurial / SVN}}
Cross-browser compatibility issues and ways to work around them, and SEO principles and ensuring that applications adhere to SEO principles.
Accessibility and usability standards, and core web and browser concepts (e.g., how the browser parses and constructs a web page)
Web page life cycle and server-side CSS pre-processing platforms, such as LESS and SASS
Skills and Abilities
Ability to imbibe the end-to-end web development process.
Keep abreast of industry trends and new software programs and languages.
Create good design and usability.
Strong understanding of social media sharing best practices
Good Knowledge in Google AMP and image authoring tools, to be able to crop, resize, or perform small adjustments on an image.
Familiar with web design tools like (Figma, Adobe XD and Zeplin)
Knowledge of CWP and/or/CSM is a plus.
Required profile
Experience
Spoken language(s):
English
Check out the description to know which languages are mandatory.