Software Engineer, Front-End
Develops and architects front-end single-page web applications using JavaScript frameworks, focusing on performance, UX, and SPA transformation. Requires 2+ years experience with TypeScript, HTML/CSS, REST APIs, testing, and Linux/AWS familiarity.
About the job
Responsibilities
- Lead ongoing development and enhancement of web application to meet business goals.
- Architect and refine web application into a responsive single-page application (SPA) focused on performance and user experience.
- Write clean, maintainable, reusable code adhering to best practices and internal standards.
- Identify, diagnose, and resolve bugs to improve app quality and stability.
- Conduct rigorous testing for security, performance across platforms and devices.
- Ensure seamless functionality and consistent UX across browsers, platforms, and devices.
- Explore and evaluate new technologies, tools, and methodologies.
- Participate in setting coding standards and lead code reviews.
Requirements
- 2+ years experience developing and architecting single-page web apps using JavaScript framework.
- Strong proficiency in HTML/CSS, TypeScript, JavaScript.
- Familiarity with Linux; AWS experience preferred.
- Familiarity with REST API principles.
- Experience with unit, integration, and UI tests; strong debugging skills for reusable, testable code.
- Passion for latest development tools and platforms.
- BS or MS in computer science or related fields.
Nice-to-Haves
- Experience with WebSockets.
Compensation
- Salary range: $185,000 - $230,000 USD per year.
Skills
JavaScript, TypeScript, HTML, CSS, React, Single Page Applications, REST APIs, WebSockets, AWS, Linux, Unit Testing, Integration Testing, Ui Testing
Similar jobs
Frontend Engineering jobsDesign and build polished, production-quality interfaces for an AI code review platform across web, IDE, Git, and CLI surfaces. The role requires strong front-end skills in TypeScript and React, visual design craft, rapid prototyping, and experience creating reusable design systems.
Build polished, scalable frontend interfaces that help users explore and understand audio data for AI model training. The role requires at least two years of frontend engineering experience and strong product-focused UI fundamentals.
Build and maintain Greptile’s TypeScript and React dashboard experiences, including customer-facing analytics, while collaborating on fast and polished frontend interfaces. The role requires a computer science or equivalent degree and at least one year of frontend or full-stack engineering experience.
Develops user-facing features for an enterprise LLM observability, testing, and debugging platform. The role requires 2+ years of frontend engineering experience and strong React, JavaScript, and TypeScript proficiency.
Build React-based web interfaces that visualize and interact with real-time and historical aviation data. The role requires 2+ years of web application experience and proficiency with React, TypeScript, JavaScript, and modern web standards.