Job Description
Join Crescendo Digital Marketing Services Limited Co, a dynamic agency at the forefront of digital innovation, as a Frontend ReactJS Developer. In this role, you will collaborate with designers, backend engineers, and product owners to build responsive, high‑performance web applications that delight users and drive business results. You will leverage modern JavaScript ecosystem tools to translate UI/UX designs into clean, maintainable code while ensuring optimal performance across devices.
As part of a thriving team, you will participate in the full software development lifecycle—from concept and prototyping to testing, deployment, and iteration. Your expertise will help optimize existing platforms and craft new features that enhance brand visibility and engagement. The company fosters a culture of continuous learning, offering access to workshops, tech talks, and certification support to keep your skills sharp.
If you are passionate about creating seamless user experiences, enjoy solving complex problems in a collaborative environment, and want to grow your career alongside a talented team, we invite you to apply and make an impact with us.
Responsibilities
- Develop and maintain responsive web applications using ReactJS and modern JavaScript (ES6+).
- Translate UI/UX wireframes and mockups into pixel‑perfect, accessible components.
- Optimize application performance through code splitting, lazy loading, and efficient state management.
- Collaborate with backend developers to integrate RESTful APIs and GraphQL endpoints.
- Participate in code reviews, providing constructive feedback and adhering to coding standards.
- Write unit and integration tests using Jest, React Testing Library, or similar frameworks.
- Stay current with emerging front‑end technologies and advocate for best practices within the team.
- Contribute to Agile ceremonies, including sprint planning, daily stand‑ups, and retrospectives.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience).
- 2+ years of professional experience developing web applications with ReactJS.
- Strong proficiency in JavaScript/TypeScript, HTML5, and CSS3 (including preprocessors like Sass or Less).
- Experience with state management libraries such as Redux, MobX, or Context API.
- Familiarity with build tools and module bundlers (Webpack, Vite, or Parcel).
- Understanding of RESTful APIs and asynchronous request handling (Axios, Fetch).
- Proficient with version control systems, preferably Git, and platforms like GitHub or GitLab.
- Knowledge of responsive design principles and cross‑browser compatibility.
- Excellent problem‑solving skills, attention to detail, and ability to work effectively in a team.