Frontend UI Developer

Product · Full-time · Piedmont, Italy

Job description

Front-end UI Developer

Location: Remote, US

We are seeking an experienced Front-end UI Developer to join our Engineering team at CYPHER Learning. Our mission is to revolutionize learning through our advanced Learning Management System (LMS), equipped with leading generative AI capabilities that enhance personalized learning experiences, predict learner outcomes, and deliver valuable insights. If you thrive on challenges, enjoy solving problems, and have a strong background in building SaaS solutions, we invite you to apply. Ideal candidates will have a strong background in front-end development, professional experience in building native mobile apps, have expertise in JavaScript, and enjoy collaborating with global team members.

Responsibilities:

As part of a global Engineering team, the Front-end UI Developer will work closely with our UI/UX Designer to bring complex workflows to life. Together, your goal will be to contribute to a collaborative culture of building innovative learner experiences and deploying high quality software. Beyond technical tasks, you will engage with Engineers to promote a culture of continuous learning and operational excellence.

We are looking for candidates that are highly motivated self-starters with experience in all phases of the software development life cycle, demonstrating excellent analytical and communication skills. Candidates that can demonstrate strong experience in user interface development, strong at writing JavaScript, and have a background in building hybrid/mobile apps will make it through the first round.

Responsibilities:

  • Work closely with UX designers to design and develop user interfaces.
  • Collaborate with Principal Engineers, QA Engineers, UI/UX Designers, Documentation Specialist, Project Managers, DevSecOps, Support and Product Marketing experts, working across the entire software development life cycle.
  • Utilize tools like GitHub, Confluence, and JIRA for development.
  • Perform gap analysis to evaluate and define the strategy and approach to replacing JavaScript libraries.
  • Utilize advanced JavaScript skills to build and optimize interactive elements.
  • Ensure seamless integration with existing systems and contribute to the evolut9ion of our front-end architecture.
  • Maintain high code quality through code reviews, unit testing, and documentation.

Required experience:  

  • 5+ years’ experience in front-end development, preferably with Ruby on Rails or Python.
  • 3+ years’ experience in JavaScript.
  • 3 + years’ experience designing and deploying mobile apps.
  • Experience in ES6+ features along with modern JavaScript frameworks like React, Angular, or Vue.js.
  • Experience in developing mobile apps.
  • Experience with iOS and Android native app development technologies and SDLC.
  • The ability to translate complex user interface requirements to build efficient interfaces.
  • Proficiency with front-end development tools such as Webpack, Babel, npm/yarn, and working in GitHub.
  • Experience with CSS styles and responsive design frameworks
  • High work ethic and ability to work well in a global team.

Additional skills a plus:

  • Figma
  • GitHub workflow
  • Working in a CI/CD workflow
  • Bitwarden
  • Keystore Explorer
  • Django
  • Cordova
  • Expo
  • Testflight
  • Testing Channel

Education

  • Bachelor’s Degree in Computer Science, business or a related field is preferred.

Our Values:

  • Curiosity - Continues learning to stay agile and innovative.
  • Connection – Embracing and celebrating our differences.
  • Empowerment – Rewarding positive people-centric behaviors and decisions.
  • Potential – Challenging status quo and pushing for what’s possible.
  • Impact – Making a positive impact for our clients and communities around the world.

CYPHER LEARNING is committed to diversity and inclusion in the workplace and proud to be an affirmative action and equal opportunity employer. All qualified applicants will receive consideration for employment at CYPHER LEARNING without regard to race; creed; color; religion; national origin; sex; age; disability; sexual orientation; gender identity or expression; genetic predisposition or carrier status; veteran, marital, or citizenship status; or any other status protected by law.


Org chart