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.