Master's degree in Computer Science or related field.
4+ years of experience in software engineering or related roles.
1+ year of experience building UI components with modern frameworks (React, Angular, etc.) using TypeScript.
Experience developing complex enterprise software systems with testing frameworks (Cypress, Jest).
Proficient in browser debugging and performance profiling tools.
Knowledge of front-end architecture focusing on performance, accessibility, and usability.
Experience in building large-scale enterprise products.
Responsibilities
Develop and scale the Lambda website and cloud APIs.
Collaborate with cross-functional teams to gather technical requirements and deliver software solutions.
Design APIs and improve performance for frontend use cases with backend engineers.
Conduct code reviews and contribute to frontend architecture decisions.
Develop responsive, feature-rich React applications for AI resource management.
Optimize existing software applications for speed and usability.
Enhance internal design systems and drive front-end performance engineering.
Benefits
Telecommuting allowed for this position.
Full Job Description
What You'll Do
Lambda, Inc seeks a Senior Software Engineer in San Francisco, CA to be responsible for developing and scaling our cloud offering. This will include developing and scaling the Lambda website, cloud application programming interfaces and systems, and internal software tooling for system deployment, management, and maintenance.
Gather technical requirements and then develop high-quality software solutions with high feature velocity in collaboration with cross-functional teams (Design, Product, Engineering, Marketing).
Work with backend engineers to design application programming interfaces, shape data contracts, and improve performance of application programming interfaces for frontend use cases.
Perform code reviews and contribute to frontend architecture decisions.
Code review is a crucial step in the software development process where developers systematically examine code to identify software defects and improve code quality.
Develop responsive, feature-rich React software applications that enable customers to manage their AI computing resources.
Modify existing software applications to optimize performance for speed, efficiency and usability.
Translate software designs into delightful, interactive user interfaces (UIs). UIs are the visual elements and interactive features of software that enable users to interact with systems.
Develop and maintain complex React-based SPA architectures using modern software features and patterns (e.g., Context Hooks). SPAs (Single-Page Applications) provide seamless navigation of software applications and create dynamic interfaces with real-time updates.
Work across the full frontend software stack including state management, routing, server-driven UI, and API orchestration.
Enhance our internal design system (e.g., component library, tokens, and accessibility standards).
Drive front-end performance engineering which includes bundle optimization, lazy loading, code splitting, memory profiling, and Chrome DevTools performance investigations.
Create robust communication architectures to interface with internal and third-party services/APIs.
Build software integrations with marketing tools for user analytics and tracking. Telecommuting allowed for this position.
You
Master's or foreign equivalent to Computer Science or related field.
Must have at least 4 years of experience in job offered or related occupations.
Must have at least 1 year of prior work experience in each of the following:
1.) Building user interface components using modern web technologies and frameworks such as React, Angular, StencilJS, or similar frameworks, using TypeScript;
2.) Developing complex enterprise software systems and using modern testing frameworks such as Cypress and Jest for unit and end-to-end testing;
3.) Modern frontend frameworks such as React, or similar frameworks;
4.) Browser debugging and performance profiling tools;
5.) Front-end architecture, including performance, accessibility, security and usability;
6.) Building large-scale enterprise products.
#LI-DNI #LI-NDI #LI-DNP
About Lambda
Lambda is an online education company that offers courses in computer science and software engineering. The company was founded in 2017 by Austen Allred and Ben Nelson. Lambda's courses are designed to be accessible to anyone, regardless of their background or prior experience. The company's mission is to provide high-quality education that leads to well-paying jobs in the tech industry. Lambda has partnerships with a number of companies, including Amazon, Google, and Microsoft, and has helped thousands of students launch careers in tech.