What Development Internship Jobs are in Nigeria?
Showing 1852 Development Internship jobs in Nigeria
Job Description
Our client, a leading fintech innovator, is looking for a bright and driven Software Development Intern to join their dynamic team in **Warri, Delta, NG**. This internship offers an unparalleled opportunity for aspiring software engineers to gain practical experience in a cutting-edge technology environment. You will work closely with experienced developers, contributing to real-world projects and learning the full software development lifecycle. This is a hybrid role, requiring some presence in our **Warri** office, but offering flexibility for remote work. Our client is dedicated to fostering a collaborative and innovative workspace where interns are encouraged to learn, grow, and contribute meaningfully. You'll be involved in coding, testing, and debugging, gaining valuable insights into software architecture and best practices. This is more than just an internship; it's a launchpad for your career in technology.
Key Responsibilities- Assist in writing, testing, and debugging code under the guidance of senior developers.
- Participate in code reviews to learn about code quality and best practices.
- Contribute to the development of new features and enhancements for existing software applications.
- Collaborate with team members to troubleshoot and resolve software defects.
- Learn and apply software development methodologies (e.g., Agile).
- Assist in documenting software designs and technical specifications.
- Gain exposure to various programming languages and development tools.
- Participate in team meetings and contribute ideas for product improvement.
- Help maintain and improve existing codebases.
- Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Foundational knowledge of programming concepts and at least one programming language (e.g., Python, Java, C++).
- Basic understanding of data structures and algorithms.
- Familiarity with version control systems like Git is a plus.
- Strong analytical and problem-solving skills.
- Good communication and teamwork abilities.
- Eagerness to learn and adapt to new technologies.
- Ability to work effectively both independently and as part of a team.
- Proactive attitude and a passion for software development.
- Prior personal projects or contributions to open-source are highly valued.
This internship provides a competitive stipend and valuable hands-on experience. Interns receive dedicated mentorship from industry experts, opportunities to work on impactful projects, and exposure to a professional software development environment. Our client offers a vibrant and inclusive workplace culture, with opportunities for networking and professional development. You will gain practical skills and industry knowledge that will significantly boost your resume and future career prospects. This is an exciting chance to contribute to innovative projects while developing your technical expertise in **Warri, Delta, NG**.
Is this job a match or a miss?
Job Description
- Assist in the development and implementation of new website features and functionalities.
- Write clean, efficient, and well-documented code under the guidance of senior developers.
- Collaborate with the design team to translate UI/UX designs into functional web pages.
- Perform bug fixing and troubleshoot website issues.
- Participate in code reviews and contribute to team discussions.
- Learn and apply new technologies and development best practices.
- Assist in the maintenance and updating of existing websites.
- Ensure websites are responsive and perform well across different devices and browsers.
- Contribute to testing efforts to ensure the quality and stability of web applications.
- Support the development team in various coding and technical tasks as assigned.
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent demonstrable skills.
- Foundational knowledge of HTML, CSS, and JavaScript.
- Familiarity with at least one modern JavaScript framework (e.g., React, Vue, Angular) is a plus.
- Basic understanding of server-side languages (e.g., Node.js, Python) and databases is beneficial.
- Experience with version control systems like Git.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Eagerness to learn and adapt to new technologies.
- A portfolio or examples of personal projects demonstrating coding skills.
- Ability to work effectively in a remote or hybrid team setting.
- Competitive entry-level salary and opportunities for salary growth.
- Mentorship from experienced developers.
- Access to online learning platforms and training resources.
- Collaborative and supportive team environment.
- Flexible working hours and remote work options.
- Paid time off and statutory holidays.
- Exposure to a variety of challenging and rewarding projects.
- Opportunity to grow within a dynamic company in Uyo, Akwa Ibom, NG .
Is this job a match or a miss?
Automotive Software Development Engineer - Yola
Posted 1 day ago
Job Viewed
Job Description
Key Responsibilities
- Design, develop, test, and maintain embedded software for automotive applications using C/C++.
- Implement software according to defined specifications and coding standards.
- Participate in all phases of the software development lifecycle, from requirements gathering to deployment.
- Develop and execute unit tests and integration tests to ensure software quality.
- Collaborate with hardware engineers, system engineers, and QA teams to ensure seamless integration.
- Debug and resolve software defects identified during testing or in production.
- Contribute to the design and architecture of automotive software systems.
- Stay updated on automotive software development trends, tools, and best practices.
- Participate in code reviews and provide constructive feedback to peers.
- Ensure software compliance with relevant automotive standards (e.g., AUTOSAR, MISRA C).
- Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
- Minimum of 3 years of experience in embedded software development, preferably in the automotive industry.
- Strong proficiency in C and C++ programming languages.
- Experience with embedded operating systems (e.g., Linux, RTOS).
- Familiarity with automotive communication protocols (e.g., CAN, LIN, Automotive Ethernet).
- Understanding of software development methodologies (e.g., Agile).
- Experience with debugging tools and techniques for embedded systems.
- Good analytical and problem-solving skills.
- Effective communication and teamwork abilities.
- Knowledge of automotive safety standards (e.g., ISO 26262) is a plus.
Is this job a match or a miss?
Graduate Chemical Engineer - Process Development Intern
Posted 1 day ago
Job Viewed
Job Description
- Assist senior engineers in developing and optimizing chemical processes.
- Support data collection, analysis, and interpretation for process improvement initiatives.
- Conduct literature reviews and research on new process technologies.
- Help with pilot plant operations and scale-up studies under supervision.
- Participate in process safety reviews and contribute to hazard identification.
- Prepare technical documentation, reports, and presentations related to assigned projects.
- Collaborate with R&D, production, and quality control teams.
- Learn and apply principles of process control and instrumentation.
- Adhere to all company safety and environmental policies.
- Currently pursuing or recently completed a Bachelor's degree in Chemical Engineering.
- Strong academic background in core chemical engineering subjects.
- Basic understanding of chemical processes and unit operations.
- Proficiency in Microsoft Office Suite (Word, Excel, PowerPoint).
- Excellent analytical and problem-solving abilities.
- Good written and verbal communication skills.
- Ability to work effectively both independently and as part of a team.
- Proactive attitude and a strong desire to learn.
- Willingness to work in a hybrid model, with potential for remote contribution.
- Stipend provided during the internship period.
- Hands-on experience in process development and optimization.
- Mentorship from experienced chemical engineers.
- Exposure to industrial chemical processes and technologies.
- Networking opportunities within the chemical industry.
- Potential for future full-time employment based on performance.
- Hybrid work flexibility.
Is this job a match or a miss?
Junior Software Developer Apprentice (Hybrid)
Posted 2 days ago
Job Viewed
Job Description
Our client is looking for a bright and motivated Junior Software Developer Apprentice to join their innovative technology team. This hybrid role offers the best of both worlds, combining the flexibility of remote work with the collaborative energy of in-office engagement. You will embark on a structured learning journey, gaining hands-on experience in software development lifecycle, coding, testing, and deployment. This apprenticeship is ideal for aspiring developers who possess a logical mindset, a passion for coding, and a drive to build high-quality software solutions. You will be working alongside experienced engineers, learning best practices in software design and development. Our client is committed to fostering talent and providing a supportive environment where you can grow your technical skills and contribute to exciting projects. This is a chance to turn your coding enthusiasm into a rewarding career.
Key Responsibilities- Assist in writing, testing, and debugging code for new features and applications under senior guidance.
- Collaborate with development teams to understand software requirements and design specifications.
- Participate in code reviews to ensure code quality, performance, and maintainability.
- Learn and apply various programming languages and development tools relevant to our tech stack.
- Assist in the development of user interfaces (UI) and user experiences (UX) for web and mobile applications.
- Contribute to the maintenance and improvement of existing software systems.
- Help troubleshoot and resolve software defects and issues reported by users or QA teams.
- Learn agile development methodologies and participate in team ceremonies (e.g., stand-ups, sprint planning).
- Engage in continuous learning to stay updated with emerging technologies and industry trends.
- Document code, technical processes, and project developments clearly and comprehensively.
- A strong foundation in computer science principles or equivalent practical experience.
- Proficiency in at least one programming language (e.g., Python, Java, JavaScript, C++).
- Basic understanding of software development lifecycles and methodologies.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities, suitable for a hybrid work model.
- Eagerness to learn and adapt to new technologies and project requirements.
- Ability to work effectively both independently and as part of a team.
- A Bachelor's degree in Computer Science, Engineering, or a related field is preferred, but practical experience and demonstrated aptitude are highly valued.
- Familiarity with version control systems like Git is a plus.
- Located within commuting distance of Port Harcourt, Rivers, NG to facilitate hybrid work requirements.
This hybrid apprenticeship offers structured training, mentorship from seasoned software engineers, and exposure to real-world development challenges. You will have the opportunity to work on impactful projects and build a professional portfolio. The hybrid model provides flexibility, allowing for a balanced work and personal life. Our client offers a competitive learning environment, encouraging professional growth and skill development. You'll gain practical experience in a collaborative team setting, working towards delivering innovative software solutions. This role is an excellent pathway to a successful career in software development within a growing tech company.
Is this job a match or a miss?
Project Manager, Software Development
Posted 3 days ago
Job Viewed
Job Description
- Define project scope, goals, and deliverables in collaboration with senior management and stakeholders.
- Develop and manage detailed project plans, schedules, and budgets for software development initiatives.
- Lead and motivate cross-functional software development teams, fostering an agile and productive environment.
- Oversee the full software development lifecycle, including requirements gathering, design, development, testing, and deployment.
- Manage project risks and issues, implementing effective mitigation strategies.
- Facilitate regular project status meetings and provide comprehensive reports to stakeholders.
- Ensure adherence to coding standards, quality assurance practices, and security protocols.
- Manage stakeholder expectations and ensure clear communication throughout the project.
- Drive continuous improvement within the development process, implementing best practices.
- Conduct post-project reviews to capture lessons learned and improve future project outcomes.
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field; Master's degree preferred.
- Minimum of 5 years of experience in project management, specifically within software development environments.
- Proven experience managing projects using Agile methodologies (Scrum, Kanban).
- Strong understanding of software development lifecycle (SDLC) and related technologies.
- Excellent leadership, team management, and communication skills.
- Proficiency in project management software (e.g., Jira, Confluence, Trello) and development tools.
- Ability to manage complex projects and multiple priorities effectively in a remote setting.
- Strong analytical and problem-solving skills.
- Experience with cloud technologies (AWS, Azure, GCP) is a plus.
- Agile or PMP certification is highly desirable.
- Highly competitive salary and bonus structure.
- Comprehensive health, dental, and vision insurance plans.
- Generous vacation policy and paid holidays.
- Opportunities for continuous professional development and attending industry conferences.
- Fully remote work arrangement, offering flexibility and work-life balance.
- Access to the latest technologies and development tools.
- Employee stock options.
- A collaborative and innovative company culture.
- Home office setup stipend.
- Annual company retreats (virtual or in-person, as feasible).
Is this job a match or a miss?
Job Description
Our client, a cutting-edge digital agency headquartered in Minna, Niger, NG , is actively seeking motivated individuals for a Junior Web Development Trainee position. This apprenticeship is designed for aspiring developers eager to immerse themselves in the world of web creation, from front-end aesthetics to back-end functionality. You will be part of a collaborative team, working on diverse projects for a range of clients. This role offers a structured learning path, mentorship from seasoned developers, and practical experience in building and maintaining websites and web applications. Located in the vibrant city of Minna, Niger, NG , this opportunity is perfect for those passionate about technology and eager to grow their careers in a hands-on capacity. The position requires consistent presence at our office for optimal team collaboration and training.
Key Responsibilities- Assist in developing and implementing new user-facing features using modern web technologies.
- Collaborate with designers and senior developers to translate UI/UX designs into functional web pages.
- Write clean, maintainable, and efficient code under guidance.
- Participate in code reviews to learn best practices and improve code quality.
- Debug and resolve issues identified in existing web applications.
- Contribute to the maintenance and enhancement of client websites.
- Learn and apply version control systems like Git.
- Stay updated with emerging web development trends and technologies.
- A foundational understanding of HTML, CSS, and JavaScript.
- Familiarity with at least one modern JavaScript framework (e.g., React, Vue, Angular) is a plus.
- Basic knowledge of back-end concepts and server-side languages (e.g., Node.js, Python, PHP) is beneficial.
- Problem-solving aptitude and a keen eye for detail.
- Strong desire to learn and adapt to new technologies.
- Good communication skills and the ability to work effectively in a team environment.
- Must be legally authorized to work in Minna, Niger, NG .
- A portfolio or examples of personal projects are highly encouraged.
This trainee position comes with a competitive stipend, offering a pathway to a full-time role upon successful completion of the training period. Trainees will receive extensive mentorship, access to industry-standard tools, and the opportunity to build a professional portfolio. Our client is committed to fostering a growth-oriented culture, providing continuous learning opportunities and exposure to exciting projects. Join a supportive team in Minna, Niger, NG and shape your future in web development.
Is this job a match or a miss?
Be The First To Know
About the latest Development internship Jobs in Nigeria !
Job Description
- Participate in coding, testing, and debugging software applications under supervision.
- Learn and implement various programming languages (e.g., Python, Java, JavaScript) as required by projects.
- Assist in the development of front-end and back-end components of web applications.
- Contribute to the design and implementation of database structures.
- Collaborate with team members on code reviews and technical discussions.
- Understand and apply software development lifecycle (SDLC) principles.
- Assist in documenting technical designs, code, and user guides.
- Engage in training sessions and workshops to acquire new technical skills.
- Work with agile methodologies to deliver project milestones efficiently.
- Troubleshoot and resolve software defects and issues reported by QA or users.
- A Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a closely related field.
- Demonstrated passion for software development, evidenced by personal projects or coding challenges.
- Basic knowledge of at least one programming language is required.
- Understanding of fundamental computer science concepts like data structures and algorithms.
- Strong analytical and problem-solving capabilities.
- Good communication skills, both written and verbal.
- Ability to work effectively in a team environment and adapt to changing project requirements.
- Enthusiasm for learning new technologies and methodologies.
- Residency or willingness to commute to Abuja for hybrid work requirements.
- A strong commitment to professional development and the trainee program.
- Intensive, hands-on training in software development technologies and practices.
- Mentorship from senior software engineers and tech leads.
- Exposure to diverse software development projects and industry challenges.
- Opportunities for career advancement within the company.
- A collaborative and innovative work culture in Abuja .
- Access to learning resources and professional development tools.
- Competitive stipend during the trainee period.
- Potential for a full-time Software Developer role upon successful completion.
- Networking opportunities within the Nigerian tech ecosystem.
- Experience with modern development tools and platforms.
Is this job a match or a miss?
Senior IT Recruitment Consultant - Software Development
Posted 3 days ago
Job Viewed
Job Description
- Source, screen, and interview qualified software development professionals across various levels and technologies.
- Develop and implement effective sourcing strategies to attract top engineering talent, including passive candidates.
- Build and maintain a strong pipeline of software developers, QA engineers, DevOps specialists, and technical leads.
- Understand client requirements in depth, advising on market trends and talent availability.
- Manage the full recruitment lifecycle, ensuring a high-quality candidate experience.
- Stay current with emerging technologies, programming languages, and industry best practices.
- Utilize recruitment databases, professional networks, and niche job boards to identify candidates.
- Achieve and exceed recruitment targets and KPIs.
- Mentor junior members of the IT recruitment team.
- Minimum of 4 years of experience in IT recruitment, with a substantial focus on software development roles.
- Proven success in recruiting for technologies such as Java, Python, JavaScript, C#, .NET, React, Node.js, cloud platforms (AWS, Azure), and Agile methodologies.
- Deep understanding of the software development lifecycle (SDLC) and various engineering disciplines.
- Excellent sourcing skills and experience with LinkedIn Recruiter and other relevant platforms.
- Proficiency in Applicant Tracking Systems (ATS).
- Strong negotiation, communication, and interpersonal skills.
- Ability to manage multiple demanding searches simultaneously.
- Bachelor's degree in Computer Science, Engineering, Human Resources, or a related field is preferred.
- Experience within the **Abeokuta, Ogun, NG** tech scene is a plus.
- Competitive salary and a rewarding commission structure.
- Comprehensive benefits package, including health insurance.
- Hybrid work model offering excellent work-life balance.
- Opportunities for professional growth and specialized training.
- A collaborative and forward-thinking work environment.
- Chance to work with innovative clients and cutting-edge technologies.
Is this job a match or a miss?
Apprentice Software Developer - Full Stack
Posted 3 days ago
Job Viewed
Job Description
Our client, an innovative technology firm based in Maiduguri, Borno, NG , is seeking passionate and bright individuals for a Full-Stack Software Developer Apprenticeship. This is a unique opportunity for aspiring developers to gain hands-on experience across the entire software development lifecycle. You will work closely with senior engineers, contributing to real-world projects using modern technologies. Our client is dedicated to fostering talent through comprehensive training, mentorship, and exposure to agile development practices. The ideal candidate is a self-starter, eager to learn, with a foundational understanding of programming concepts and a strong desire to excel in software development. This role is integral to driving innovation and delivering cutting-edge solutions for our clients in Maiduguri, Borno, NG .
Key Responsibilities- Assist in the design, development, testing, and deployment of web applications.
- Write clean, efficient, and maintainable code in various programming languages (e.g., Python, JavaScript, Java).
- Collaborate with front-end and back-end developers to integrate user-facing elements with server-side logic.
- Participate in code reviews, providing and receiving constructive feedback.
- Learn and apply database management principles, including SQL and NoSQL databases.
- Assist in troubleshooting and debugging software defects.
- Contribute to the development of APIs and microservices.
- Engage in learning new technologies and development methodologies.
- Follow established coding standards and best practices.
- Document code, processes, and technical specifications as required.
- A degree or equivalent qualification in Computer Science, Information Technology, or a related field, or demonstrable equivalent experience.
- Foundational knowledge of at least one programming language (e.g., Python, Java, JavaScript).
- Understanding of front-end technologies (HTML, CSS, JavaScript frameworks like React or Vue.js) and back-end technologies (e.g., Node.js, Django, Spring Boot).
- Familiarity with version control systems, such as Git.
- Strong analytical and problem-solving skills.
- Excellent communication skills and the ability to work effectively in a team environment.
- A proactive attitude towards learning and a passion for software development.
- Ability to adapt to a hybrid work model, including some in-office presence in Maiduguri, Borno, NG .
- Portfolio of personal projects or contributions to open-source is a plus.
This apprenticeship provides a fast track into a career in software development, with potential for full-time employment upon successful completion. Apprentices will receive a competitive stipend and invaluable mentorship from industry experts. Exposure to a wide range of technologies and development practices. Opportunities for professional growth and skill enhancement. Be part of a forward-thinking company shaping the future of technology in Maiduguri, Borno, NG .
Is this job a match or a miss?