Logo
JobRialto

Frontend Engineer

JobRialto, South San Francisco, CA, United States


Job Summary

The Client is seeking a talented and passionate Frontend Engineer to work on challenging technology problems and create architecturally sound, high-quality software solutions. This role is essential in empowering scientists and transforming critical business strategies. You will be working with cutting-edge front-end technologies to develop user-centric applications that support groundbreaking research.

Key Responsibilities
  • Develop high-quality front-end applications using Angular (Components, Directives, Services, Routing, Dependency Injection) and React.
  • Implement Node.js, RxJS, Express, and Redux for efficient front-end development.
  • Utilize Immutable.js, HTML5, CSS3 (Sass), and TypeScript for building responsive and interactive UIs.
  • Design and integrate REST Webservices for seamless communication between front-end and back-end systems.
  • Write clean, maintainable code following object-oriented programming principles and best practices.
  • Work on asynchronous programming and DOM manipulation using JavaScript (ES6+).
  • Ensure the application is well-tested using frameworks like Jasmine, Karma, Jest, Mocha, and Protractor.
  • Collaborate closely with back-end engineers and designers to create a seamless user experience.
  • Participate in version control using Git and follow agile development processes.
Required Qualifications
  • Proven experience in front-end development with expertise in AngularJS and React.
  • Strong knowledge of JavaScript (ES6+) and solid understanding of object-oriented programming principles.
  • Experience in DOM manipulation and asynchronous programming.
  • Proficient in HTML5, CSS3 (Sass), and TypeScript for building responsive front-end applications.
  • Familiarity with modern front-end tools like Webpack, Babel, and RxJS.
  • Experience in building and consuming REST Webservices.
  • Hands-on experience with testing frameworks like Jasmine, Karma, Jest, Mocha, and Protractor.
  • Strong familiarity with Git for version control.
  • Strong communication and collaboration skills to work effectively in cross-functional teams.
Preferred Qualifications (if any)
  • Experience with Node.js and Express for full-stack JavaScript development.
  • Familiarity with Redux and Immutable.js for state management in React.
Certifications (if any)
  • Any relevant JavaScript or Front-End Development certifications would be beneficial but not required.
Work Location and Schedule
  • This position is based in South San Francisco, and requires on-site presence 3 days per week.
Primary Skills
  • Core JavaScript skills, with a strong focus on AngularJS.
  • Extensive experience with front-end frameworks like AngularJS and React.
  • Proficiency in REST Webservices and modern JavaScript tools.


Education: Bachelors Degree