Front End Developer

iHorizons
Summary
Join our team as a Front-End Web Developer and be responsible for implementing visually appealing and interactive web application elements. You will translate customer needs into functional and optimized applications for both desktop and mobile. Key responsibilities include designing and developing user-friendly interfaces using HTML, CSS, and JavaScript, ensuring cross-browser compatibility, and collaborating with designers and backend developers. The ideal candidate will possess a Bachelor's degree in Computer Science or a related field, 1-3 years of relevant experience, and strong knowledge of CSS and JavaScript frameworks. This role requires expertise in responsive design, browser troubleshooting, and SEO best practices.
Requirements
- Bachelor's degree in Computer Science or a related field
- 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
- Experience with: 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
- Good understanding of: 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
- 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)
- 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
- Knowledge of: SEO principles and ensuring that applications adhere to SEO principles
- Knowledge of: Accessibility and usability standards
Responsibilities
- 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/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
- 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
- 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
Preferred Qualifications
CWP and/or CSM is a plus
Share this job:
Similar Remote Jobs
