HR Hub

Loading

shape
Published

July 24, 2023

No Comments

Join the Conversation

View

355 Views

  • Full Time
  • Ghana

Really Great Tech

Role Overview: As a Junior Full Stack Developer (React/Node), you will play a vital role in the development and maintenance of cutting-edge web applications. You will work closely with a team of experienced developers and actively contribute to the entire software development lifecycle. Your primary focus will be on front-end development using React.js and back-end development using Node.js. This role presents an excellent opportunity for growth and learning, as you will be exposed to diverse projects and technologies.

Responsibilities:

  1. Front-end Development:
    • Collaborate with UI/UX designers to translate wireframes and mockups into responsive and visually appealing user interfaces using React.js and related libraries.
    • Develop reusable and modular front-end components to streamline development and ensure consistent user experiences across different web applications.
    • Optimize the performance of web applications to deliver fast and seamless user interactions.
    • Implement accessibility standards to ensure inclusivity and compliance with web accessibility guidelines.
  2. Back-end Development:
    • Develop server-side logic using Node.js and Express.js to handle client requests and perform necessary data processing.
    • Design and implement RESTful APIs to enable smooth communication between front-end and back-end components.
    • Integrate with databases (e.g., MongoDB, MySQL) to store, retrieve, and manipulate data securely and efficiently.
    • Implement user authentication and authorization mechanisms to safeguard sensitive information.
  3. Full Stack Development:
    • Integrate front-end and back-end components to create fully functional web applications that deliver a seamless user experience.
    • Ensure smooth communication and data flow between the client and server-side applications.
    • Collaborate with the team to troubleshoot and resolve issues related to the application’s functionality and performance.
  4. Testing and Quality Assurance:
    • Write unit tests for front-end and back-end components to ensure code quality and robustness.
    • Conduct regular testing, debugging, and performance optimization to deliver stable and reliable web applications.
    • Participate in code reviews to provide constructive feedback and maintain coding standards.
  5. Version Control and Deployment:
    • Use version control systems, particularly Git, to manage codebase and collaborate with team members effectively.
    • Assist in the deployment of web applications to staging and production environments using appropriate tools and technologies.
  6. Continuous Learning:
    • Stay up-to-date with the latest trends, tools, and best practices in web development, React.js, Node.js, and related technologies.
    • Seek opportunities for professional growth through workshops, training sessions, and self-study.
  7. Collaboration and Communication:
    • Work closely with cross-functional teams, including developers, designers, and project managers, to achieve project goals.
    • Communicate project progress, challenges, and solutions clearly and effectively.

Skills and Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • Proficiency in HTML, CSS, and JavaScript.
  • Strong knowledge of React.js and its core principles, including state management with Redux or similar libraries.
  • Familiarity with Node.js and Express.js for server-side development.
  • Experience working with databases like MongoDB, MySQL, or PostgreSQL.
  • Understanding of RESTful API design and implementation.
  • Familiarity with version control systems, particularly Git.
  • Knowledge of front-end build tools and package managers (e.g., Webpack, npm).
  • Basic understanding of web security principles and best practices.
  • Strong problem-solving skills and attention to detail.
  • Good communication and teamwork skills.

To apply for this job please visit forms.gle.

Select the fields to be shown. Others will be hidden. Drag and drop to rearrange the order.
  • Image
  • SKU
  • Rating
  • Price
  • Stock
  • Availability
  • Add to cart
  • Description
  • Content
  • Weight
  • Dimensions
  • Additional information
  • Attributes
  • Custom attributes
  • Custom fields
Click outside to hide the comparison bar
Compare