Qualifications :
Core Qualifications and Education
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience)
- At least 2–3 years of relevant experience in web application development with ReactJS
- Proficient in JavaScript and familiar with ES6+ features
- Practical experience using TypeScript in a ReactJS environment
- Strong understanding of ReactJS core concepts (components, hooks, state management, virtual DOM)
- Good knowledge of HTML5 and CSS3 (Sass or Less experience is a plus)
- Familiar with RESTful APIs and integration
- Experience with modern development tools such as Git, Webpack, and Babel
- Basic understanding of testing frameworks (e.g., Jest, React Testing Library)
- Detail-oriented with a focus on code quality
- Proactive and eager to learn
- Able to work independently and as part of a team
- Open to feedback and continuous improvement
Preferred Qualifications
Familiarity with Redux or other state management librariesUnderstanding of component-based design and responsive UIExposure to CI / CD pipelines and frontend deployment practicesJob Description :
We are looking for an Analyst Programmer with solid proficiency in ReactJS. The role will focus on developing and maintaining user-facing web applications and components using ReactJS and TypeScript. You will work closely with other team members including back-end developers and UI / UX designers to ensure high-quality, scalable, and maintainable code.
Duties and Responsibilities
Develop and maintain user-facing applications using ReactJSBuild scalable and reusable components with ReactJS and TypeScriptEnsure application performance and responsivenessCollaborate with UI / UX designers and backend developers to deliver quality featuresParticipate in code reviews and contribute to front-end architecture decisionsImplement automated tests as part of the development lifecycleKeep up to date with industry trends and best practices in JavaScript / React development