Remote Front End Developer (ReactJS)

Posted

This job is closed

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.
About the job
Posted on
Job type
Salary
-
Location requirements

-

Experience level
Leave a feedback