
Senior Frontend Software Developer
Weekday (YC W21)
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇮🇳 India
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
BabelGraphQLJavaScriptJestMobXNext.jsReactReduxTypeScriptWebpack
About the role
- Develop and maintain user-facing features using React.js.
- Create reusable, modular components and front-end libraries for long-term scalability.
- Optimize applications for speed, performance, and compatibility across devices and browsers.
- Convert UI/UX designs and wireframes into high-quality, production-ready code.
- Work closely with designers, backend engineers, and product managers to deliver end-to-end solutions.
- Ensure code quality, structure, and maintainability by following best practices and standards.
- Integrate RESTful APIs and third-party services seamlessly.
- Participate in code reviews and actively contribute to improving development practices.
- Write and maintain unit and integration tests to ensure application reliability.
Requirements
- 3+ years of professional experience building applications with React.js.
- Strong command of JavaScript, including modern ES6+ features and DOM manipulation.
- Hands-on experience with React state management solutions such as Redux, Context API, or MobX.
- Solid understanding of HTML5, CSS3, and modern front-end build tools like Webpack and Babel.
- Experience working with RESTful APIs and handling asynchronous data flows.
- Good knowledge of responsive design principles and cross-browser compatibility.
- Familiarity with authentication and authorization mechanisms such as JWT.
- Exposure to testing frameworks like Jest and React Testing Library is an advantage.
- Nice to have experience with TypeScript, Next.js or other SSR frameworks, GraphQL, CI/CD pipelines, and Agile/Scrum environments.
- Strong problem-solving abilities, attention to detail, and effective communication and collaboration skills.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
React.jsJavaScriptES6DOM manipulationReduxContext APIMobXHTML5CSS3Webpack
Soft skills
problem-solvingattention to detaileffective communicationcollaboration