
Analyst Programmer
5 days ago
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 libraries
• Understanding of component-based design and responsive UI
• Exposure to CI/CD pipelines and frontend deployment practices
Job 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 ReactJS
• Build scalable and reusable components with ReactJS and TypeScript
• Ensure application performance and responsiveness
• Collaborate with UI/UX designers and backend developers to deliver quality features
• Participate in code reviews and contribute to front-end architecture decisions
• Implement automated tests as part of the development lifecycle
• Keep up to date with industry trends and best practices in JavaScript/React development