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
Education: Bachelors Degree
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.
- 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.
- Experience with Node.js and Express for full-stack JavaScript development.
- Familiarity with Redux and Immutable.js for state management in React.
- Any relevant JavaScript or Front-End Development certifications would be beneficial but not required.
- This position is based in South San Francisco, and requires on-site presence 3 days per week.
- 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