962 Recent Graduate jobs in Kenya
Remote Junior Full-Stack Developer (Graduate Program)
Posted 17 days ago
Job Viewed
Job Description
Key responsibilities include:
- Assisting in the design, development, and implementation of web applications, covering both front-end and back-end components.
- Writing clean, efficient, and well-documented code in languages such as JavaScript, Python, Java, or similar.
- Collaborating with senior developers and designers to translate user requirements into functional features.
- Participating in code reviews to ensure code quality, maintainability, and adherence to best practices.
- Troubleshooting and debugging issues across the full stack of applications.
- Learning and applying modern front-end frameworks (e.g., React, Angular, Vue.js) and back-end technologies (e.g., Node.js, Django, Spring Boot).
- Gaining experience with databases (e.g., SQL, NoSQL) and API development.
- Contributing to the development of automated tests to ensure application stability.
- Engaging in team meetings, including daily stand-ups and sprint reviews, in a remote setting.
- Actively participating in learning modules and exploring new technologies relevant to full-stack development.
Qualifications:
- Recent graduate with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
- Foundational knowledge of programming principles and experience with at least one programming language.
- Familiarity with web development concepts (HTML, CSS, JavaScript) is essential.
- Exposure to or eagerness to learn front-end frameworks and back-end technologies.
- Strong problem-solving abilities and a logical approach to development.
- Excellent communication and teamwork skills, critical for remote collaboration.
- Ability to work independently, manage time effectively, and meet project deadlines.
- A proactive attitude and a passion for continuous learning and technological innovation.
Junior Software Developer (Graduate Program)
Posted 23 days ago
Job Viewed
Job Description
Key Responsibilities:
- Assist senior developers in writing clean, maintainable, and efficient code for various software applications.
- Participate in the full software development lifecycle, including requirements gathering, design, coding, testing, and deployment.
- Learn and apply various programming languages, frameworks, and tools under the guidance of experienced mentors.
- Collaborate with team members to troubleshoot and debug software issues.
- Contribute to the development of unit tests and integration tests to ensure code quality.
- Participate in code reviews, providing constructive feedback to peers.
- Document software designs, processes, and user guides.
- Engage in learning activities, including online courses, workshops, and team knowledge-sharing sessions.
- Contribute to team discussions and problem-solving efforts.
- Gain practical experience with version control systems (e.g., Git) and agile development methodologies.
Qualifications:
- Recent graduate with a Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a closely related field.
- A strong foundation in fundamental programming concepts and data structures.
- Familiarity with at least one programming language (e.g., Java, Python, C++, JavaScript).
- Excellent problem-solving and analytical skills.
- Eagerness to learn and adapt to new technologies and programming languages.
- Strong communication and collaboration skills, with the ability to work effectively in a remote team.
- Self-motivated and able to manage time effectively to meet deadlines.
- A passion for software development and technology innovation.
- A portfolio of personal projects or contributions to open-source projects is a strong plus.
Remote Junior Software Developer (Graduate Program)
Posted 23 days ago
Job Viewed
Job Description
This is an exceptional opportunity for ambitious individuals eager to kick-start their tech careers. You will be involved in coding, testing, debugging, and collaborating within development teams to deliver high-quality software. The remote nature of this internship allows for flexible working arrangements, fostering a work-life balance while ensuring you receive top-tier mentorship and training. We are looking for individuals with a strong foundational understanding of programming concepts, a passion for technology, and a proactive attitude towards learning and problem-solving. Your contribution to team projects and your willingness to embrace new challenges will be highly valued.
Responsibilities:
- Assist in the design, development, and implementation of software applications.
- Write clean, efficient, and well-documented code under the guidance of senior developers.
- Participate in code reviews and contribute to improving code quality.
- Assist in testing and debugging software to ensure functionality and performance.
- Collaborate with team members in an agile development environment.
- Learn and apply best practices in software engineering.
- Contribute to technical documentation.
- Support the maintenance and enhancement of existing software systems.
- Actively participate in team meetings and brainstorming sessions.
- Seek feedback and actively work on skill development.
- Recent graduate with a Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Solid understanding of at least one programming language (e.g., Python, Java, JavaScript, C++).
- Knowledge of data structures, algorithms, and software design principles.
- Familiarity with version control systems like Git is a plus.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
- Eagerness to learn and adapt to new technologies.
- Ability to work independently and manage time effectively in a remote setting.
- Passion for software development and technology.
Junior Software Developer - Graduate Program - Remote
Posted 23 days ago
Job Viewed
Job Description
Program Highlights:
- Gain practical experience in software development lifecycle, from conception to deployment.
- Work on challenging projects using modern technologies and development methodologies.
- Receive dedicated mentorship from experienced software engineers.
- Participate in workshops and training sessions to enhance technical and soft skills.
- Collaborate with cross-functional teams in a remote setting.
- Contribute to the development of innovative software solutions.
- Develop a strong understanding of coding best practices, testing, and debugging.
- Build a professional network within a dynamic tech company.
- Opportunity for potential full-time employment upon successful completion of the program.
- Recent graduate with a degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Strong foundational knowledge of at least one programming language (e.g., Python, Java, C++, JavaScript).
- Enthusiasm for learning and a passion for software development.
- Good analytical and problem-solving skills.
- Ability to work independently and manage time effectively in a remote environment.
- Excellent communication and teamwork skills.
- Familiarity with version control systems like Git is a plus.
- A proactive attitude and a willingness to take on new challenges.
- Eagerness to contribute to a fast-paced and innovative team.
Job Description
Junior Graduate Program Analyst
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the planning, implementation, and monitoring of graduate programs.
- Collect, organize, and analyze program data to identify trends, insights, and areas for improvement.
- Prepare regular reports and presentations for stakeholders, summarizing program progress and outcomes.
- Support the recruitment and onboarding processes for new graduate cohorts.
- Conduct research on best practices in graduate development and talent management.
- Maintain accurate program documentation and databases.
- Provide administrative support to the program team as needed.
- Collaborate with cross-functional teams to ensure program alignment with organizational goals.
- Contribute to the development of program materials and communication strategies.
- Participate in virtual team meetings and contribute to problem-solving initiatives.
Qualifications:
- Bachelor's degree in Business Administration, Human Resources, Psychology, or a related field.
- Strong analytical and quantitative skills with a keen eye for detail.
- Excellent written and verbal communication skills.
- Proficiency in Microsoft Office Suite (Word, Excel, PowerPoint).
- Ability to work independently and manage multiple tasks effectively in a remote setting.
- Eagerness to learn and a proactive approach to problem-solving.
- Familiarity with project management principles is a plus.
- Prior internship experience in a corporate or program support role is advantageous.
- Demonstrated ability to thrive in a collaborative, fast-paced virtual environment.
- Must be comfortable using various online collaboration tools (e.g., Slack, Zoom, Microsoft Teams).
Graduate Program Coordinator
Posted 2 days ago
Job Viewed
Job Description
Be The First To Know
About the latest Recent graduate Jobs in Kenya !
Junior Graduate Program Associate
Posted 3 days ago
Job Viewed
Job Description
Junior Project Manager - Graduate Program
Posted 15 days ago
Job Viewed