About the job
Responsibilities:
- Develop and maintain high-quality, efficient, scalable, and reusable frontend code using React and other modern web technologies.
- Collaborate with cross-functional teams, including product managers, UX/UI designers, and backend developers, to deliver exceptional user experiences across web and mobile platforms.
- Ensure compliance with web standards, best practices, and accessibility guidelines.
- Assist in troubleshooting, debugging, and resolving frontend-related issues.
- Stay current with emerging front-end technologies, trends, and proactively suggest improvements to optimize user experience and application performance.
- Take ownership of multiple React based projects
Requirements:
- Good in developing performant and secure JavaScript applications especially using ReactJS.
- Strong proficiency in JavaScript, HTML, and CSS
- Experience with Redux, RTK Query and TypeScript.
- Experience with version control systems like git
- Familiarity with RESTful APIs and experience integrating them with frontend applications.
- Strong understanding of responsive design principles and cross-browser compatibility.
- Experience with performance optimization, code profiling, and debugging tools.
- Excellent problem-solving, critical thinking, and communication skills.
- Ability to work both independently and collaboratively in a fast-paced, agile environment.
- Strong problem-solving skills and attention to detail.
- You have an eye for detail, esp. around user experience and secure coding practices.
- A strong drive to learn and explore.
Nice-to-Haves:
- Experience with other front-end libraries or frameworks, such as Svelte or Vue.js.
- Knowledge of server-side technologies, such as Node.js or Express.
- Proficiency in Next.js for server rendered React applications and static site generation.
The Ideal Candidate:
- Candidate is by nature a highly team-oriented and collaborative. Candidate must believe the best work can be achieved when a talented group of smart people work effectively together.
- Has proper understanding of semantic markup and knows how to build interactive pieces that comply with web accessibility standards.
- Is well versed with JavaScript and React patterns.
- Has personal projects or frontend related code contributions to open-source community and actively publishes on web development related development topics