Software Engineer - Frontend
Role details
Job location
Tech stack
Job description
As a Software Engineer focusing on Frontend at Read AI, you'll play a key role in shaping how users interact with our platform. This role contributes directly to Read's user experience through impactful features and improvements. Using TypeScript and React, you'll work on our reporting application, billing system, native note-taking apps (Zoom, Meet, and Teams), and Read's browser extensions. As a Frontend Engineer at Read, you'll help build new features while growing your skills alongside an experienced team., * Implement new features from product specifications and visual designs handed off via Figma.
- Collaborate with cross-functional teams to help design and develop scalable, maintainable APIs.
- Build responsive and accessible user interfaces that work seamlessly across different devices and browsers.
- Follow and contribute to best practices in frontend development, including code quality, testing, and performance optimization.
- Participate actively in code reviews and team discussions, offering and receiving feedback.
- Take ownership of well-scoped features and tasks, seeing them through from implementation to deployment.
Requirements
Do you have experience in TypeScript?, * Bachelor's degree in Computer Science/Engineering (preferred) and 2-5 years of relevant industry experience.
- Solid experience in frontend development, with working proficiency in TypeScript and React.
- Good understanding of modern web development practices and responsive design.
- Familiarity with state management libraries such as Redux or Zustand.
- Strong problem-solving skills with a pragmatic, customer-focused approach.
- Comfortable working in a fast-paced startup environment with reasonable autonomy and a willingness to learn.
- Good communication and collaboration skills, with the ability to work effectively in cross-functional teams.
- Eagerness to learn from senior engineers and grow technical skills over time.
Nice to Have:
- Exposure to backend technologies such as Python, FastAPI, and Postgres.
- Familiarity with CI/CD pipelines and Terraform.
- Prior experience in a startup or fast-growing environment.
- Knowledge of testing frameworks and tools such as Jest, Vitest, or Cypress.
- Exposure to containerization tools such as Docker.
- Involvement in open source projects or technical communities.
Benefits & conditions
Pulled from the full job description
- Flextime
- Family leave