Key Responsibilities:
UI Development:
-Develop new user-facing features using React.js.
-Build reusable components and front-end libraries for future use.
-Ensure the technical feasibility of UI/UX designs.
-Optimize components for maximum performance across a vast array of web-capable
devices and browsers.
-Utilize Bootstrap to create responsive and visually appealing designs.
Collaboration:
-Collaborate with designers, back-end developers, and other stakeholders to
understand project requirements and translate them into technical
specifications.
-Participate in team meetings, code reviews, and pair programming sessions.
-Provide and receive constructive feedback to/from other team members to
continuously improve the development process.
Version Control:
-Manage code versions using Git version control system.
-Ensure all work is thoroughly tested and meets quality standards before
deployment.
-Maintain well-organized Git repositories with clear commit messages and
versioning strategies.
Qualifications:
-Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
-Minimum of 2 years of professional experience in front-end development with a focus on React.
- Proven experience working with Git in a collaborative development environment.
-Experience working with Bootstrap.
-Strong proficiency in JavaScript, including DOM manipulation and the JavaScript
object model.
-Thorough understanding of React.js and its core principles.
-Experience with popular React.js workflows (such as Flux or Redux).
-Familiarity with newer specifications of ECMAScript (ES6+).
-Knowledge of modern front-end build pipelines and tools.-Experience with common front-end development tools such as Babel, Webpack, NPM,
etc.
-Proficiency with Git version control, including branching, merging, and pull
requests.
-Basic understanding of front-end technologies, such as HTML5 and CSS3.
-Strong problem-solving skills and attention to detail.
-Excellent communication skills and the ability to work well within a team.
-Ability to manage multiple tasks and priorities in a fast-paced environment.
-Eagerness to learn new technologies and continuously improve.
Join our talent pool today and let's shape a more flexible, inclusive and dynamic future together!