Collaborate with UI/UX designers to create visually appealing and responsive user interfaces using React.js.
Implement features and user interactions that enhance the overall user experience.
Optimize web applications for performance, speed, and cross-browser compatibility.
Ensure seamless integration of front-end components with back-end systems.
Design and maintain the database structure using PostgreSQL, including creating schemas, tables, and optimizing queries.
Ensure the security and scalability of back-end systems.
Collaborate with the front-end team to integrate user interfaces with server-side functionality.
Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
Proven experience as a Full stack Developer, with a strong portfolio showcasing web applications you've contributed to.
Proficiency in React.js for front-end development.
Experience with PostgreSQL for database design and optimization.
Familiarity with version control systems (e.g., Git).
Solid understanding of RESTful API development.
Strong problem-solving skills and attention to detail.
Excellent communication and teamwork skills.
Knowledge of front-end build tools and package managers (e.g., Webpack, npm).
Experience with state management libraries (e.g., Redux) for React.js.
Familiarity with cloud computing platforms (e.g., AWS, Azure).
Experience with unit testing and test-driven development (TDD).