Front-End Engineer - AI Products
Pencil Learning Technologies (Remote)

About Us

We are on a mission to maximize humanity’s potential by enabling better education. Our company is venture-backed and is based in Silicon Valley. Our founders are former Google, Facebook, and LinkedIn engineering and product leaders. We are building revolutionary products for teachers and students, and are fortunate to have many raving fans.

Overview of the role

We're seeking creative and detail-oriented Front-End Engineers to build out the user interface of our AI roadmap. This role involves converting our company's vision into reality.You have sharp coding skills and thrive in the dynamics of a fast-paced environment. In this role, you’ll partner directly with the Machine Learning Engineering team to support the delivery of several highly-anticipated AI capabilities, like lesson content-generation, analytics, attention management, meeting summarisation, and much more!

Responsibilities:
Develop new user-facing features with a focus on responsive design.
Build reusable code and libraries for future use.
Ensure the technical feasibility of UI/UX designs.
Optimize applications for maximum speed and scalability.
Deliver on individual project priorities, deadlines and milestones with
your technical expertise.
Collaborate with other team members and stakeholders.
Work with the Product Manager for judging feasibility of product plans, UX mocks, customer requests and external services, and provide estimates with support from the area lead.

Desired Qualifications

Our stack: MEAN hosted on GCP with a bunch of microservices and Firebase.

Proficient understanding of web markup, including HTML5 and CSS3.
Advanced experience with client-side scripting and JavaScript frameworks, including Angular (preferred) and React.
Familiarity with asynchronous request handling, partial page updates, and AJAX.
Proficient understanding of cross-browser compatibility issues and ways to work around them.
Experience with responsive and adaptive design.

Preferred Qualifications

Experience in designing and developing complex frontends using frameworks such as Angular.
Deep understanding of componentization. Ability to refactor existing components to make them more reusable, reliable and improve productivity for the engineering team.
Excellent design skills and ability to identify bad design patterns and eliminate them iteratively from existing codebase and formulate good platform designs going forward.
Expertise in CSS pre-processing platforms, such as LESS and SASS, with the specific flavor of SCSS.
Good understanding of FE state management via reactive libraries such as ngrx, redux etc.

This is a great opportunity to make a massive dent in an important and big space, while having lots of fun
and learning a lot working with some awesome people.

We look forward to getting to know you! Let’s Better Education!

Interested? Please email hiring@pncl.tech

Get everyone on the same page
Advanced tools for sharing and collaborating online.
Get Started