220 Full Stack Developers jobs in Kenya
Junior Web Developer Apprentice
Posted today
Job Viewed
Job Description
As a Junior Web Developer Apprentice, you will gain practical experience in front-end development, learning to build user-friendly and responsive websites using HTML, CSS, and JavaScript. You will also be introduced to back-end development concepts, potentially working with server-side languages and databases. Responsibilities will include assisting in the development and maintenance of web applications, collaborating with designers to translate visual concepts into functional code, and participating in code reviews. This remote position requires strong self-discipline, a proactive learning attitude, and excellent communication skills to effectively engage with the team and mentors virtually.
You will learn to troubleshoot issues, implement new features, and contribute to improving the overall quality and performance of our client's web presence. The ideal candidate will have a foundational understanding of web development principles, even if acquired through self-study or online courses. A strong desire to learn, problem-solve, and adapt to new technologies is essential. This is a fantastic entry-level opportunity for someone looking to gain practical experience and develop professionally. While no formal degree is strictly required, a portfolio of personal projects or contributions to open-source projects demonstrating your passion and basic skills will be highly advantageous. This is a paid apprenticeship, offering a monthly stipend and the potential for full-time employment upon successful completion of the program. If you are driven, tech-savvy, and ready to immerse yourself in the world of web development remotely, we encourage you to apply.
Junior Web Developer Apprentice
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Assist senior developers in designing, coding, testing, and debugging web applications.
- Learn and implement front-end and back-end development best practices.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Participate in code reviews to ensure code quality and identify areas for improvement.
- Troubleshoot and resolve issues identified during testing and in production.
- Stay up-to-date with emerging web technologies and trends.
- Contribute to the documentation of code and development processes.
- Engage actively in learning sessions and mentorship programs provided by the company.
- A strong passion for web development and a desire to learn.
- Basic understanding of HTML, CSS, and JavaScript.
- Familiarity with at least one programming language (e.g., Python, Java, PHP).
- Good problem-solving and analytical skills.
- Excellent communication and teamwork abilities, essential for a remote role.
- Ability to work independently and manage time effectively.
- A positive attitude and a willingness to take on new challenges.
- Prior exposure to version control systems like Git is a plus.
- A foundational knowledge of web design principles is advantageous.
Apprenticeship - Junior Web Developer
Posted today
Job Viewed
Job Description
Junior Web Developer Apprentice
Posted 1 day ago
Job Viewed
Job Description
Responsibilities:
- Assist senior developers in coding and debugging web applications.
- Learn and implement front-end development technologies (HTML, CSS, JavaScript).
- Gain exposure to back-end development frameworks and languages.
- Participate in code reviews and learn best practices.
- Assist in the testing and deployment of web applications.
- Contribute to documentation and project-related tasks.
- Collaborate with team members in a remote environment through various communication tools.
- Learn about database management and integration.
- Troubleshoot and resolve basic technical issues.
- Stay updated on emerging web development trends and technologies.
- High school diploma or equivalent.
- Foundational understanding of programming concepts and logic.
- Basic knowledge of HTML, CSS, and JavaScript is a plus.
- Strong problem-solving skills and a keen interest in technology.
- Excellent communication and teamwork abilities.
- Eagerness to learn and a proactive attitude.
- Ability to work independently and manage time effectively in a remote setting.
- A portfolio of personal projects (if any) showcasing coding skills is advantageous.
Junior Web Developer Apprenticeship
Posted 1 day ago
Job Viewed
Job Description
Program Highlights:
- Gain foundational knowledge in HTML, CSS, JavaScript, and modern frameworks (e.g., React, Vue.js).
- Learn back-end development concepts and popular languages/frameworks (e.g., Node.js, Python/Django, Ruby on Rails).
- Develop proficiency in database management (SQL and NoSQL).
- Understand version control systems like Git and collaborative workflows.
- Work on practical projects under the guidance of senior developers.
- Learn about agile development methodologies and participate in team ceremonies.
- Receive mentorship and support to build a strong portfolio.
- Develop problem-solving and debugging skills essential for software development.
- Understand deployment processes and CI/CD principles.
- Prepare for a successful career in the tech industry with valuable, in-demand skills.
Who Should Apply:
- Recent graduates or individuals seeking a career change into technology.
- Passionate individuals with a strong aptitude for problem-solving and logical thinking.
- Self-motivated learners who can work independently in a remote setting.
- Individuals with little to no prior professional coding experience but a strong desire to learn.
- Good communication skills and ability to work effectively in a virtual team.
- A keen eye for detail and a commitment to producing high-quality code.
- Basic understanding of computer systems and software.
This apprenticeship is a gateway to a fulfilling career in web development. You'll be part of a supportive, remote-first culture that values learning and growth. Our client is committed to providing you with the tools, training, and experience necessary to become a successful developer. Embrace this chance to transform your passion into a profession. You will be working on projects that directly contribute to our client's innovative solutions. This program is specifically designed to bridge the gap between learning and employment, offering a clear path to a rewarding career. Don't miss this unique opportunity to build your technical expertise from the ground up in a flexible, remote environment.
Frontend Web Developer React/Typescript
Posted 25 days ago
Job Viewed
Job Description
We are looking for an experienced Software Developer who is strong in React with an eye for visual design and focus on great user experience. Your day to day will be implementing user experiences in collaboration with our Product Designers, API Developers and other Frontend Developers. You will also be expected to participate in the feature design process with our lean and talented team. br>
Responsibilities & Duties
Work on creating an experience that involves complex data heavy web applications
Design and UI development for updates, new features bug fixes and new products
Evaluate and update platform design standards
Staying up to date on emerging design and user experience trends
Ability to be self motivated and work in small teams
Continuously discover, evaluate and implement new technologies to maximize development efficiency
Thrive in a variable and demanding start up environment.
Education / Work Experience Required:
2+ years of experience in UI/UX design development
2+ years of experience in responsive design with CSS/SCSS ( strong understanding of cross browser differences & flexbox)
2+ years writing JavaScript single page apps using React or similar framework.
Proficient understanding of code versioning tools such as Git
Experience scaling front end engineering through component driven development - delivering re-usable modules and efficient web applications.
Excellent command over Data structure and Algorithms
Ability to stay motivated and work in an independent manner
Ability and willingness to work extra hours to meet dead lines and complete projects
Experience with Node.js, Docker, and PostgreSQL is a plus
Remote Junior Web Developer Apprenticeship
Posted today
Job Viewed
Job Description
Responsibilities:
- Assist in the development of web applications under the guidance of senior developers.
- Learn and apply front-end development techniques (HTML, CSS, JavaScript).
- Gain experience with back-end technologies and frameworks.
- Participate in code reviews and learn from constructive feedback.
- Contribute to testing and debugging of software components.
- Collaborate with team members through remote communication channels.
- Document development processes and code.
- Engage in learning activities and training sessions.
- Support the development team in various project tasks.
- Understand and adhere to coding standards and best practices.
- Basic understanding of programming concepts and logic.
- Familiarity with HTML, CSS, and JavaScript is a plus.
- Eagerness to learn and adapt to new technologies.
- Strong problem-solving aptitude.
- Excellent communication skills, both written and verbal.
- Ability to work independently and manage time effectively in a remote setting.
- Proactive attitude and a strong desire to contribute.
- A passion for technology and web development.
- High school diploma or equivalent; pursuing or completed a related technical course is beneficial.
Be The First To Know
About the latest Full stack developers Jobs in Kenya !
Junior Web Developer (Remote Apprenticeship)
Posted 1 day ago
Job Viewed
Job Description
Responsibilities:
- Assist in the development and maintenance of web applications under the guidance of senior developers.
- Learn and apply front-end development skills using HTML, CSS, and JavaScript.
- Gain exposure to back-end development concepts and frameworks (e.g., Node.js, Python/Django, PHP/Laravel).
- Participate in code reviews and learn from constructive feedback.
- Contribute to the creation of new features and enhancements for existing projects.
- Help with debugging and troubleshooting code issues.
- Collaborate with team members through virtual communication tools.
- Engage in learning modules and workshops to develop technical skills.
- Assist in writing and updating technical documentation.
- Support the testing of web applications to ensure functionality and performance.
- Understand and apply version control systems, such as Git.
- Observe and learn about agile development methodologies.
- A strong desire to learn and grow as a web developer.
- Basic understanding of programming concepts.
- Familiarity with HTML, CSS, and JavaScript is a plus.
- Ability to grasp new concepts quickly and apply them effectively.
- Excellent problem-solving and critical thinking skills.
- Good communication skills and ability to work collaboratively in a remote team setting.
- Self-discipline and motivation to complete tasks independently.
- Access to a reliable internet connection and a personal computer suitable for development tasks.
- Passion for technology and a proactive attitude towards learning.
- Completion of online coding courses or personal coding projects is highly encouraged.
- Eagerness to learn about UI/UX principles and best practices.
Remote Junior Web Developer Apprentice
Posted 1 day ago
Job Viewed
Job Description
Program Details:
- Receive structured training in front-end and back-end web development technologies, including HTML, CSS, JavaScript, and a popular server-side language (e.g., Python, Node.js).
- Work closely with senior developers on various projects, from concept to deployment.
- Learn version control systems like Git and collaborative development workflows.
- Participate in code reviews and learn best practices for writing clean, efficient, and maintainable code.
- Develop problem-solving skills by tackling coding challenges and debugging issues.
- Gain exposure to modern development tools and frameworks.
- Contribute to documentation and team knowledge sharing.
- Build a portfolio of completed projects to showcase your skills.
- Receive regular feedback and mentorship to guide your learning and career progression.
- Develop a foundational understanding of software development lifecycle (SDLC) methodologies.
- A passion for technology and a strong desire to learn web development.
- Basic understanding of computer concepts.
- Excellent problem-solving and critical thinking abilities.
- Good communication and teamwork skills, essential for a remote setting.
- Ability to self-motivate and manage time effectively in a remote work environment.
- Must be legally eligible to work and complete an apprenticeship.
- A high school diploma or equivalent is required. Prior coding experience or personal projects are a plus but not mandatory.
- Eagerness to absorb new information and adapt to evolving technologies.
Remote Junior Web Developer Apprenticeship
Posted 1 day ago
Job Viewed
Job Description
Responsibilities:
- Assist senior developers in building and maintaining responsive web applications.
- Learn and implement front-end technologies (HTML, CSS, JavaScript) to create user interfaces.
- Participate in back-end development tasks, learning languages and frameworks.
- Write clean, maintainable, and well-documented code under guidance.
- Use version control systems (e.g., Git) for code management.
- Participate in code reviews and learn from feedback.
- Assist with testing and debugging applications.
- Contribute to project documentation.
- Collaborate with team members in a remote setting using digital communication tools.
- Engage in continuous learning and skill development as directed by mentors.
- High school diploma or equivalent required; some college coursework in a technical field is a plus.
- Demonstrated passion for web development and technology.
- Basic understanding of HTML, CSS, and JavaScript is beneficial but not strictly required.
- Strong problem-solving and logical thinking abilities.
- Excellent communication and interpersonal skills.
- Ability to work independently and manage time effectively in a remote setup.
- Eagerness to learn and adapt to new technologies.
- Team-oriented mindset.
- Access to a reliable computer and internet connection.
- Must be eligible to work in the specified region.