Frontend Engineer

Frontend Engineer

13 Jul 2020

Frontend Engineer

Job Description

We are searching for a Frontend Engineer to assist in development of new user-facing features of our 2 core products, NP-View and NP-Live. Our engineering team is responsible for developing our entire platform – and in order to support and scale this team, we’re looking for a strong Engineer who can contribute high-quality front-end code as a key member of our growing team.

As a small, close knit group, we look for curious, passionate technologists that enjoy the challenge of wearing many hats. You can expect to have high levels of ownership and autonomy in your work, with the ability to have a significant and tangible impact on the product at an early stage.

What You Will Do

  • Work with our backend engineers, Product Managers and leadership team to define new product requirements and build, iterate, and ship code to support the product roadmap
  • Build reusable code and libraries for future use to improve the maintainability of the front-end code base
  • Ensure the technical feasibility of UI/UX designs and optimize application for maximum speed and scalability
  • Assure that all user input is validated before submitting to backend
  • Interact directly and collaborate with internal teams at Network Perception, our users / customers, and assist in continuing to develop and refine our overall UI design and front-end strategy
  • Drive software engineering best practices and stay up to date on industry trends and competitive positioning

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a similar field
  • 2+ years of frontend product development / engineering
  • Past professional development experience with the following technologies:

    • Fluent in HTML5, CSS, Bootstrap, JQuery
    • Experience with AngularJS required
    • Experience with CSS pre-processing platforms, such as LESS and SASS required
    • Experience with D3js recommended
    • Experience with Python recommended
    • Familiarity with UX design and image editing tools such as Sketch and Photoshop
    • Proficient understanding of code versioning tools
    • Familiarity with unit testing, edge case testing, A/B testing, and continuous integration is a plus

  • A strong knowledge of computer science fundamentals and coding best practices
  • An understanding of Agile/Scrum development and a collaborative, proactive attitude
  • A willingness to join a fast-paced, dynamic environment and a small, close knit team with the ability to help implement structure and processes to scale

Additional Information

All your information will be kept confidential according to EEO guidelines.

Related jobs

Job Details

Jocancy Online Job Portal.