Job Directory UI Engineer

UI Engineer
Irvine, CA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Worker Sub-Type:

Regular

Job Description:

THE POSITION

BlackBerry Cylance is looking for a talented UI Developer to join our growing team in Irvine!

WHAT YOU WILL DO

* Use frontend technologies like ESNext, React, Redux, Redux-Sagas, etc to build modern, scalable web applications
* Practice disciplined software engineering (e.g. pair programming, debugging, automated testing, code reviews, document, writing clean and pragmatic code)
* Collaborate with Product Managers, Designers, and backend engineers to build and maintain features
* Solve challenging problems and make our front-end more reliable, predictable, elegant.

WHO WE ARE LOOKING FOR

* Advanced JavaScript skills (Node.js included), understanding of new ESNext features, and proficiency in React (preferably) or other modern JS frameworks
* Advanced CSS knowledge and experience styling custom and isolated components
* Experience building and debugging complex systems in a team environment
* Strong UX and design sensibilities
* Experience with modern browser technologies
* Strong communication skills, a positive attitude, and empathy
* Self-awareness and continuous improvement mindset

ABOVE AND BEYOND

* Experience using TypeScript, CSS-in-JS, RxJs, and/or GraphQL
* Experience investigating and improving JavaScript performance
* Experience in frontend ops AWS (S3, EC2, CF), CDN, Webapck, CI/CD and Docker.
* Prefers writing functional programming over OOP but can see benefits in both paradigms
* Github project or recent open source project contributions
* Familiarity with Data structures and Algorithms

WHAT WE NEED FROM YOU TO APPLY

* Current resume
* Cover letter/summary expressing:

o Why you are interested in working at Blackberry Cylance OR Blackberry (pick one)

o The skills, strengths and expertise you will contribute to our diverse team of extraordinary talent and humble hearts

Job Family Group Name:

Product Development

Scheduled Weekly Hours:

40

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.