149 Tech Startups jobs in Kenya
Junior Web Development Apprentice
Posted 4 days ago
Job Viewed
Job Description
As a Junior Web Development Apprentice, you will work under the guidance of experienced mentors to learn and apply best practices in front-end and back-end web development. You will contribute to building and maintaining web applications, gain exposure to various programming languages and frameworks, and develop essential skills for a successful career in software engineering. This role is perfect for individuals who are passionate about coding, eager to learn, and motivated to grow in a supportive, remote environment.
Key responsibilities and learning opportunities:
- Learn and apply fundamental principles of web development (HTML, CSS, JavaScript).
- Assist in developing responsive and user-friendly interfaces.
- Gain experience with back-end technologies and databases (e.g., Node.js, Python, SQL).
- Participate in code reviews and learn from constructive feedback.
- Contribute to the development of new features and functionalities for web applications.
- Assist in debugging and resolving issues in existing codebases.
- Learn version control systems like Git and collaborative workflows.
- Engage in training sessions and online courses to expand technical knowledge.
- Collaborate with team members through virtual meetings and communication tools.
- Understand project requirements and translate them into technical tasks.
- Develop problem-solving skills and a methodical approach to coding challenges.
Remote Junior Web Development Apprentice
Posted 1 day ago
Job Viewed
Job Description
Remote Junior Web Development Apprentice
Posted 5 days ago
Job Viewed
Job Description
Remote Junior Apprentice - Web Development
Posted 5 days ago
Job Viewed
Job Description
Program Structure & Responsibilities:
- Receive intensive, hands-on training in core web development technologies including HTML, CSS, JavaScript, and popular frameworks (e.g., React, Angular, Vue.js).
- Learn foundational back-end development concepts using languages like Python, Node.js, or PHP, and work with databases (e.g., SQL, NoSQL).
- Assist senior developers in building, testing, and maintaining web applications and features.
- Participate in code reviews, learning best practices for writing clean, efficient, and maintainable code.
- Collaborate with designers and project managers in a remote team setting to understand project requirements.
- Troubleshoot and debug issues, contributing to the resolution of technical challenges.
- Gain exposure to version control systems like Git and collaboration platforms.
- Develop an understanding of user experience (UX) principles and responsive design techniques.
- Work on assigned tasks and projects, gradually increasing complexity and responsibility.
- Attend regular virtual training sessions and team meetings to enhance skills and knowledge.
- Develop foundational understanding of deployment processes and web hosting.
- Enthusiasm for web development and a strong desire to learn new technologies.
- Basic understanding of computer science fundamentals or programming concepts.
- Familiarity with basic HTML and CSS is a plus.
- Ability to follow instructions and learn quickly in a guided environment.
- Excellent problem-solving skills and a meticulous attention to detail.
- Strong communication and teamwork skills, essential for a remote setting.
- Self-motivated and disciplined with the ability to manage time effectively.
- Must have a reliable internet connection and a suitable home workspace.
- Prior completion of coding bootcamps or relevant online courses is advantageous but not required.
- A portfolio of personal coding projects, even if simple, is highly recommended.
Senior UI/UX Designer - Remote Web Application Development
Posted 6 days ago
Job Viewed
Job Description
Your responsibilities will include conducting user research, creating wireframes, prototypes, and high-fidelity mockups, and defining user flows and interaction patterns. You will also conduct usability testing and iterate on designs based on feedback. The ideal candidate possesses a strong portfolio showcasing expertise in user-centered design principles, a deep understanding of modern design tools, and a passion for creating exceptional digital experiences. You should be adept at working collaboratively in a remote setting, communicating your design rationale effectively, and contributing to a positive and innovative design culture.
This is an outstanding opportunity for a seasoned designer to contribute to innovative projects, mentor junior designers, and shape the user experience of impactful software solutions. If you are a visionary designer who is passionate about user-centered design and thrives in a collaborative, remote environment, we encourage you to apply.
Key Responsibilities:
- Conduct user research and analysis to understand user needs and behaviors.
- Create user personas, journey maps, and information architecture.
- Develop wireframes, prototypes, and high-fidelity mockups for web applications.
- Design intuitive user interfaces and engaging user experiences.
- Conduct usability testing and gather user feedback.
- Iterate on designs based on user feedback and stakeholder input.
- Collaborate with product managers and developers throughout the design process.
- Ensure design consistency across all platforms and products.
- Stay updated on the latest UI/UX design trends and technologies.
- Bachelor's degree in Design, HCI, Computer Science, or a related field.
- Minimum of 5 years of experience in UI/UX design for web applications.
- A strong portfolio demonstrating expertise in user-centered design and interface design.
- Proficiency in design and prototyping tools (e.g., Figma, Sketch, Adobe XD).
- Experience with user research methodologies and usability testing.
- Excellent understanding of web design principles and front-end development concepts.
- Strong communication, collaboration, and problem-solving skills.
- Ability to work independently and manage projects effectively in a remote setting.
Remote Software Development Lead
Posted today
Job Viewed
Job Description
Junior Software Development Apprentice
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Assist senior developers in coding and implementing software features.
- Participate in debugging and troubleshooting of existing software modules.
- Write and execute unit tests to ensure code quality.
- Learn and apply version control best practices using Git.
- Contribute to the development of documentation for software projects.
- Engage in team discussions and code reviews to learn from peers and mentors.
- Assist with data entry and basic database operations.
- Learn about different software development tools and technologies.
- Support the team in maintaining and enhancing existing applications.
- Develop a foundational understanding of full-stack development principles.
- Recent graduate with a degree in Computer Science, Information Technology, or a related field, or equivalent demonstrable experience.
- Basic understanding of at least one programming language (e.g., Python, Java, JavaScript).
- Familiarity with data structures and algorithms.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Self-motivated and eager to learn new technologies.
- Ability to work independently in a remote environment.
- A passion for software development and technology.
Be The First To Know
About the latest Tech startups Jobs in Kenya !
Junior Software Development Apprentice
Posted today
Job Viewed
Job Description
Location: Fully remote, accessible from anywhere with reliable internet.
Junior Software Development Apprentice
Posted 1 day ago
Job Viewed
Job Description
Remote Software Development Apprentice
Posted 1 day ago
Job Viewed
Job Description
Key Responsibilities:
- Assist in the design, development, and testing of software applications under the guidance of senior developers.
- Write clean, maintainable, and efficient code in various programming languages.
- Participate in code reviews to ensure code quality and learn from peers.
- Collaborate with cross-functional teams in a remote environment to understand project requirements.
- Troubleshoot and debug software issues as they arise.
- Contribute to documentation of software processes and features.
- Stay updated with the latest industry trends and technologies.
Qualifications:
- A strong desire to learn and a passion for technology and software development.
- Basic understanding of programming concepts (e.g., variables, loops, functions).
- Excellent problem-solving and analytical skills.
- Good communication and interpersonal skills, essential for effective remote collaboration.
- Ability to work independently and manage time effectively in a remote setting.
- A diploma or degree in Computer Science, IT, or a related field is advantageous but not strictly required; demonstrable passion and projects will be highly considered.
- Familiarity with version control systems like Git is a plus.
This is a fantastic opportunity to kick-start your career in software development, working entirely from the comfort of your home. If you are a motivated self-starter with a knack for problem-solving and a passion for technology, we encourage you to apply. We provide a supportive and dynamic virtual work environment where learning and development are paramount. Join us and help shape the future of technology from your location in **Naivasha, Nakuru, KE**.