Lead UI Engineer

College Park , United States

Who We Are

Our mission at Cybrary is to support the growth of a cybersecurity-enabled workforce. We believe the key to closing the cybersecurity skills gap is to arm cyber professionals with the skills they need to continuously develop in their field. Our enterprise-grade platform and rapidly expanding catalog support multiple types of learning, and allow for a personalized training experience for each user on the platform. With over 3 million users, Cybrary is well-positioned to accelerate its leadership position in the marketplace.

At Cybrary we value teamwork, collaboration, and trust. We look for people who operate with a growth mindset, who love to learn, and approach each challenge with an open mind. We welcome diverse perspectives, and those who embody the passion needed to disrupt the online and cybersecurity training industry. Our culture is shaped by fearless communication, nitro cold brew energy, collaborative community, and an up-for-anything attitude.

Headquartered in College Park, MD, Cybrary has been recognized as one of Washington D.C.’s Best Places to Work by Forbes and the Washington Post, and made Deloitte’s Technology #Fast500 as one of the fastest growing technology companies in North America.

What You Will Do

Reporting to the Director of Engineering, you are a top tier front-end engineer with more than 10 years of overall engineering experience.  The Lead UI Engineer will be responsible for leading the design and implementation of new systems and features; as well as modifying and maintaining existing systems.  You should be confident and comfortable leading the UI front-end team in the development and refinement of our internal best practices and presenting to the larger organization.

The Lead UI Engineer engages directly with other teams and vendors to ensure the successful design, development, and delivery of technology-based solutions for the organization. To be successful as a lead engineer, you should be able to drive the software change and release management processes, assisting with the overall maturity of the software development lifecycle in a variety of languages and tools as well as mentor other team members.

Responsibilities:

  • Develop, support, and maintain various front-end applications in primarily React / JavaScript.  Be comfortable learning new languages and technologies.
  • Support direct development, or support other developers, across multiple task simultaneously
  • Architect and implement high software for a variety of business needs.
  • Work with your team to determine the best architecture/solution to a given problem.
  • Lead the team in the development and refinement of development best practices.
  • Mentor junior developers.
  • Participate in and lead code reviews with team members and managers.
  • Work with the product team to determine solutions, refine requirements, groom tasks, and polish processes. 

Who You Are:

 To qualify for this position, you must meet the following requirements.

  •       10+ Years if experience in a variety of languages (specifically JavaScript/TypeScript/React)
  •     Experience working with React 16.8+ using hooks, as well as React class based components
  •     Familiarity with MobX or other state management tools
  •     Experience with Gatsby, GraphQL, and Contentful CMS, or knowledge of static site generation is a plus
  •     Experience using Tailwind CSS
  •     Experience with React Native is a plus
  •       SEO and Accessibility experience is a plus
  •       Extensive git and GitHub experience
  •       Familiar with testing and security best practices
  •       Solid understanding of application architecture, from relational database, down to code structure
  •       DevOps experience/knowledge is a nice-to-have
  •       Ability to confidently communicate with and lead cross-functional teams
  •       Experience mentoring and teaching less experienced engineers
  •       Confident and attentive communicator with strong abilities to lead cross-functional discussions
  •       Experience working with product managers and designers to determine best solutions for given problems, while considering LOE against current architecture considerations

What We Bring to the Table

Eligible employees qualify for a competitive total rewards package inclusive of the following benefits:
  • Competitive salaries that align with market and industry standards
  • 100% coverage of medical, vision, and dental insurance premiums for employees 
  • 50% premium coverage for dependents
  • Available HSA and FSA programs
  • Company-paid life insurance coverage
  • Company-paid short-term and long-term disability coverage
  • Flexible leave, with dedicated parent and bereavement leave policies 
  • 401(k) plan
  • Company-paid student loan repayment after 6 months of service
  • Referral bonus plan
  • Professional Development and Training reimbursement package 

Cybrary is proud to be an Equal Opportunity Employer, and does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, physical or mental disability, national origin, veteran status or any other basis covered by applicable law.

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

UI Engineer Q&A's
Report this job

This job is no longer available

Enter your email address below to get notified whenever we find a similar job post.

Unsubscribe at any time.