• Internship

Full Stack Developer Internship

Mediacent Interactive


Overview

----Advertisement----

Vacancy Description
  • Internship
  • Nairobi

Shape the Future of African Tech: Become a Full Stack Developer Intern at Mediacent Interactive. We’re building intelligent software with global reach, powered by African ingenuity. If you are eager to dive deep into AI-engineered solutions and thrive in an Agile environment, we want you on our team.


At Mediacent Interactive, We build intelligent software that turns local insight into global advantage—cloud, mobile, IoT, and AI engineered right here in Africa.

Full Stack Developer Intern

Responsibilities

1. Web Development and Software Design

  • Assist in the design and development of web applications for active client projects, focusing on front-end and back-end development.
  • Create user interfaces using HTML, CSS, and JavaScript frameworks (e.g., React, Angular, Vue.js) to ensure responsive and visually appealing designs.
  • Support server-side development using technologies like Node.js, Django, or Flask, and contribute to building robust and scalable solutions.

2. API Integration and Database Management

  • Participate in the development and maintenance of RESTful APIs, enabling seamless communication between front-end and back-end systems.
  • Assist in integrating third-party APIs to enhance functionality and meet client requirements.
  • Support database management, including creating, modifying, and optimizing SQL/NoSQL databases.

3. Quality Assurance and Testing

  • Conduct initial testing of software features to identify and troubleshoot bugs or issues.
  • Collaborate with the QA team to ensure software quality and meet project standards before delivery to clients.​
  • Provide feedback on code quality and suggest improvements during code reviews.

4. Client Project Involvement

  • Participate in the development process of active client projects, understanding project requirements, timelines, and deliverables.
  • Attend client and internal meetings to gain insights into project expectations and contribute to technical discussions.
  • Provide support in implementing client feedback and making necessary adjustments to project features.

5. Performance Optimization and Security

  • Assist in optimizing web applications for better performance, speed, and scalability.
  • Learn and implement security best practices to ensure the integrity of client solutions.

6. Documentation and Code Management

  • Maintain detailed documentation for the code you develop, including comments, user guides, and API references.
  • Use version control systems (e.g., Git) to manage code contributions and collaborate with the development team.

7. Continuous Learning and Agile Development

  • Embrace Agile development methodologies, participating in sprint planning, daily stand-ups, and retrospectives.
  • Stay updated with the latest trends in web development, front-end and back-end technologies, and Agile practices.
  • Take advantage of training sessions, workshops, and mentorship opportunities to enhance your skills.

Requirements

Key Competencies:

1. Eagerness to Learn

  • Passion for technology and web development, with a strong desire to improve technical skills.
  • Willingness to take on new challenges, adapt to new tools, and learn from experienced team members.

2. Problem-Solving and Analytical Skills

  • Basic understanding of debugging and troubleshooting techniques.
  • Ability to think critically and approach problems with a solution-oriented mindset.

3. Collaboration and Communication

  • Effective communication skills for interacting with team members, including senior developers, designers, and project managers.
  • Ability to work as part of a team and contribute positively to group projects.

4. Attention to Detail and Code Quality

  • Commitment to writing clean, maintainable, and well-documented code.
  • High level of attention to detail to ensure project accuracy and quality.

5. Adaptability and Flexibility

  • Ability to adjust to the evolving needs of client projects and the development environment.
  • Flexibility in learning new technologies and tools as required by client projects.

Academic Qualifications:

  • Bachelor’s degree in computer science, engineering, or a related field; relevant coursework or projects may be considered for candidates without a degree.
  • Basic understanding of web development fundamentals, including HTML5, CSS3, and JavaScript (ES6+).

Relevant Experience:

  • Proven experience 0-1 years in software development.

Login to Apply

You need to be logged in to apply for this job.

Don't have an account?

Your Dream Job is Waiting. Is your CV Ready?

Your CV is your first impression. Let our experts craft an ATS-friendly, achievement-focused CV that gets you past the filters and into the interview room.

Affordable packages– From as low as KES.600/= for recent graduates.
ATS-Optimized CV – Pass automated screenings.
Career-Focused Content – showcase your skills, experience and academic achievements.
Addon options – Get Cover Letter customized for you or LinkedIn Profile Optimization.


Need more details? Click here


Not for you? Share with a friend on...
---- Ad ----
View more jobs at Mediacent Interactive →

Disclaimer

We always do our best to keep scammers out and only post real opportunities so that you stand a chance in every application you make. It's advisable that YOU also do your due diligence before and after Applying for any vacancy. NEVER pay to facilitate your Hiring Process at any stage, no legit employer/recruiter will ask you to pay for anything.