Frontend Software Engineer

Frontend Software Engineer Job Description Template

Our company is looking for a Frontend Software Engineer to join our team.

Responsibilities:

  • Communicate with other team members to figure out the best solutions to difficult problems;
  • Proactively enhance our web platform;
  • Build efficient and reusable front end abstractions and systems;
  • Identify and address performance bottlenecks;
  • Help build and maintain the Megaport Portal and other tools in Javascript, HTML5 and CSS3;
  • Work closely with, and incorporate feedback from PMs, designers and other engineers;
  • Write client-side code for web-based applications, create fast, easy-to-use applications, and develop prototypes quickly;
  • Help to identify and communicate standard practices and methodologies for front end engineering;
  • Interact with our back end systems;
  • Participating in design and code reviews;
  • Work with product designers and founders to build a next-generation web application with a focus on an extraordinary client-side experience.

Requirements:

  • Ability to write high-performance, reusable code for UI components, including appropriate testing;
  • a minimum of two years’ experience;
  • Experience developing rich applications with HTML/CSS/JS;
  • Knowledge of JavaScript and web technologies (HTML/CSS);
  • BS or MS degree in Computer Science / Software Engineering or a related field;
  • Passion for performance debugging and benchmarking;
  • Intimate knowledge of cross-browser and cross-device development.