Job Title: Frontend Engineer
Interview: Virtual
Job Duration: 6 Months
Job Location: SFO CA
We are seeking a talented and passionate Software Engineer who thrives on solving challenging technology problems and developing architecturally sound highquality software solutions. You will play a key role in building cuttingedge applications that empower scientists and transform critical business strategies.
Key Responsibilities:
- Design develop and maintain dynamic user interfaces and frontend applications using modern frameworks like Angular React and TypeScript.
- Implement reusable components directives services and routing mechanisms using Angular and Node.js.
- Leverage JavaScript (ES6) principles including objectoriented programming DOM manipulation and asynchronous programming to deliver responsive and performant applications.
- Collaborate with crossfunctional teams to define design and integrate RESTful APIs.
- Write and maintain unit and integration tests using tools such as Jasmine Karma Jest Mocha and Protractor.
- Optimize frontend code for performance and scalability using tools like Babel and Webpack.
- Ensure code quality through version control best practices using Git.
Required Skills:
- Expertise in frontend frameworks like Angular React and Redux.
- Strong proficiency in JavaScript (ES6) HTML5 CSS3 (Sass) and related web technologies.
- Familiarity with tools and libraries like RxJS Express and Immutable.js.
- Experience with frontend testing frameworks including Jasmine Karma and Protractor.
- Strong understanding of version control systems particularly Git.
Preferred Qualifications:
- Proven track record of delivering highquality maintainable and scalable frontend software.
- Strong problemsolving skills and a passion for tackling complex technical challenges.
- Familiarity with agile development methodologies and collaborative tools.