Text copied to clipboard!

Title

Text copied to clipboard!

Frontend Engineer

Description

Text copied to clipboard!
We are looking for a talented and experienced Frontend Engineer to join our team. In this role, you will be responsible for designing and implementing user-facing features for our web applications. You will work closely with our product team to understand the requirements and translate them into functional and appealing interactive applications. You will also collaborate with backend engineers to integrate your frontend code with APIs. The ideal candidate is a tech-savvy professional, who is curious about new digital technologies and aspires to combine usability with visual design. You should have a strong understanding of the entire web development process, including design, development, and deployment. You should also have a knack for creating elegant, scalable code that is easy to maintain and debug.

Responsibilities

Text copied to clipboard!
  • Develop new user-facing features
  • Build reusable code and libraries for future use
  • Ensure the technical feasibility of UI/UX designs
  • Optimize applications for maximum speed and scalability
  • Collaborate with other team members and stakeholders
  • Maintain and improve website
  • Optimize applications for maximum speed
  • Design mobile-based features
  • Collaborate with back-end developers and web designers to improve usability
  • Get feedback from, and build solutions for, users and customers

Requirements

Text copied to clipboard!
  • Proven work experience as a Frontend Engineer
  • Proficient understanding of web markup, including HTML5, CSS3
  • Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS
  • Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery
  • Good understanding of asynchronous request handling, partial page updates, and AJAX
  • Basic knowledge of image authoring tools, to be able to crop, resize, or perform small adjustments on an image
  • Proficient understanding of cross-browser compatibility issues and ways to work around them
  • Proficient understanding of code versioning tools, such as Git
  • Good understanding of SEO principles and ensuring that application will adhere to them
  • Strong problem solving and debugging skills

Potential interview questions

Text copied to clipboard!
  • Can you describe your experience with responsive design?
  • What JavaScript frameworks have you used?
  • How do you handle browser compatibility issues?
  • Can you discuss your experience with version control systems?
  • How do you ensure your code is scalable and easy to maintain?