34 Web Applications jobs in Kenya
Lead Product Designer - Web Applications
Posted 2 days ago
Job Viewed
Job Description
Junior Software Developer - Web Applications
Posted 2 days ago
Job Viewed
Job Description
Program Highlights:
- Develop and maintain front-end and back-end components of web applications using languages like JavaScript, Python, or Java.
- Participate in code reviews and learn best practices for writing clean, efficient, and maintainable code.
- Collaborate with senior developers and designers to understand user requirements and implement features.
- Assist in testing and debugging applications to ensure functionality and performance.
- Gain exposure to version control systems like Git and agile development methodologies.
- Learn about database management and API integrations.
- Receive mentorship and guidance from experienced software engineers.
- Contribute to the entire software development lifecycle in a supportive, remote-first setting.
- Build a strong portfolio of practical projects and develop essential industry skills.
- Understand the principles of software architecture and deployment.
Junior Software Developer - Web Applications
Posted 2 days ago
Job Viewed
Job Description
Key responsibilities include writing clean, efficient, and maintainable code under the guidance of senior developers. You will participate in code reviews, contribute to the development of new features, and help troubleshoot and resolve software defects. Familiarity with front-end technologies such as HTML, CSS, and JavaScript, as well as back-end languages like Python, Node.js, or PHP, is expected. Experience with at least one modern JavaScript framework (e.g., React, Angular, Vue.js) and familiarity with database management systems (e.g., SQL, NoSQL) will be advantageous.
The ideal candidate will possess a Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. A strong understanding of software development principles, data structures, and algorithms is required. Excellent problem-solving skills, a keen attention to detail, and a willingness to learn are essential. You should be comfortable working both independently and as part of a collaborative team. Strong communication skills are necessary to effectively interact with team members and articulate technical concepts. This role is designed for individuals eager to build a career in software development and contribute to impactful projects within the Meru, Meru, KE region, leveraging a hybrid model for optimal work-life balance.
Remote Frontend Developer - Web Applications
Posted 2 days ago
Job Viewed
Job Description
Junior Software Developer - Web Applications
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the design, development, and implementation of web application features.
- Write clean, maintainable, and efficient code under the guidance of senior developers.
- Participate in code reviews and contribute to improving code quality.
- Identify, debug, and resolve software defects.
- Collaborate with team members using virtual communication and project management tools.
- Learn and apply industry best practices for software development, including version control (Git).
- Assist in the creation and maintenance of technical documentation.
- Contribute to testing efforts, including unit and integration testing.
- Engage in team meetings and contribute ideas for project improvements.
- Develop a strong understanding of the software development lifecycle in a remote setting.
Qualifications:
- Currently pursuing or recently completed a Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Foundational knowledge of programming concepts and data structures.
- Familiarity with at least one programming language (e.g., Python, JavaScript, Java, C++).
- Exposure to web development frameworks (e.g., React, Angular, Vue.js, Node.js, Django, Flask) is a plus.
- Basic understanding of version control systems like Git.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities, particularly in a remote context.
- Eagerness to learn and adapt to new technologies and methodologies.
- Ability to work independently and manage time effectively in a remote environment.
- A passion for software development and building innovative solutions.
Senior Frontend Developer - Remote Web Applications
Posted 1 day ago
Job Viewed
Job Description
Key Responsibilities:
- Develop and implement user-facing features using modern JavaScript frameworks (e.g., React, Angular, Vue.js).
- Build responsive, high-performance, and maintainable web applications.
- Collaborate with UI/UX designers to translate wireframes and mockups into actual code.
- Work closely with backend developers to integrate frontend components with server-side logic.
- Optimize applications for maximum speed, scalability, and cross-browser compatibility.
- Write clean, well-documented, and testable code.
- Perform code reviews and provide constructive feedback to other developers.
- Stay up-to-date with the latest frontend technologies and industry trends.
- Troubleshoot and debug issues, identifying and implementing effective solutions.
- Contribute to architectural decisions and frontend best practices.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 5 years of professional experience in frontend development.
- Strong proficiency in HTML5, CSS3, and JavaScript (ES6+).
- Expertise in at least one modern JavaScript framework (e.g., React, Angular, Vue.js).
- Experience with state management libraries (e.g., Redux, Vuex).
- Familiarity with build tools (e.g., Webpack, Parcel) and package managers (e.g., npm, Yarn).
- Understanding of RESTful APIs and asynchronous request handling.
- Experience with version control systems (e.g., Git).
- Knowledge of testing frameworks (e.g., Jest, Mocha, Cypress) is a plus.
- Excellent problem-solving, communication, and collaboration skills.
- Ability to work independently and manage time effectively in a remote setting.
Remote Junior Software Developer - Web Applications
Posted 2 days ago
Job Viewed
Job Description
Be The First To Know
About the latest Web applications Jobs in Kenya !
Senior Full Stack Developer - Web Applications
Posted 2 days ago
Job Viewed
Job Description
Senior Penetration Tester - Cloud & Web Applications
Posted 2 days ago
Job Viewed
Job Description
Key Responsibilities:
- Conduct comprehensive penetration tests against cloud environments (AWS, Azure, GCP) and web applications.
- Perform vulnerability assessments and security audits to identify exploitable weaknesses.
- Utilize a wide range of penetration testing tools and techniques (e.g., Burp Suite, Metasploit, Nmap).
- Develop detailed and clear reports documenting findings, including risk assessment and remediation recommendations.
- Collaborate with development and infrastructure teams to facilitate timely and effective remediation of identified vulnerabilities.
- Stay up-to-date with the latest attack vectors, threat landscapes, and security best practices.
- Participate in security architecture reviews and provide input on secure design principles.
- Develop custom scripts and tools to automate testing and analysis where applicable.
- Mentor junior security analysts and share knowledge within the team.
- Contribute to the continuous improvement of penetration testing methodologies and processes.
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent work experience.
- Minimum of 5 years of experience in penetration testing and vulnerability assessment.
- Demonstrated expertise in testing cloud platforms and modern web application security.
- In-depth knowledge of common web vulnerabilities (OWASP Top 10) and cloud security risks.
- Proficiency with various security testing tools and frameworks.
- Strong understanding of networking protocols, operating systems, and security principles.
- Excellent analytical and problem-solving skills, with meticulous attention to detail.
- Effective written and verbal communication skills, capable of explaining complex technical issues to diverse audiences.
- Relevant certifications such as OSCP, CEH, CISSP are highly desirable.
- Ability to work both independently and collaboratively in a hybrid work environment.
Remote Junior Software Developer - Web Applications
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the design, development, and implementation of new web application features.
- Write clean, maintainable, and efficient code under the guidance of senior developers.
- Participate in code reviews to ensure code quality and adherence to standards.
- Assist in identifying and resolving software defects and bugs.
- Contribute to the development of automated tests to ensure application reliability.
- Learn and apply modern web development frameworks and technologies.
- Collaborate with team members in an Agile development environment.
- Document code and technical specifications as required.
- Research and propose solutions for technical challenges.
- Participate in daily stand-up meetings and other team ceremonies.
- Gain practical experience with version control systems like Git.
- Contribute to front-end and back-end development tasks as needed.
- Understand and adhere to coding best practices and security guidelines.
- Support the deployment process of applications to staging and production environments.
- Actively seek feedback and opportunities for professional development.
Qualifications:
- Currently pursuing or recently completed a Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Foundational knowledge of at least one programming language (e.g., Python, Java, JavaScript, C++).
- Basic understanding of web technologies such as HTML, CSS, and JavaScript.
- Familiarity with database concepts (e.g., SQL, NoSQL) is a plus.
- Experience with version control systems (e.g., Git) is desirable.
- Strong problem-solving skills and a keen interest in learning new technologies.
- Excellent communication and collaboration skills, essential for remote work.
- Ability to work independently and manage tasks effectively within deadlines.
- Eagerness to learn and contribute to a team environment.
- A portfolio of personal projects or contributions to open-source projects is highly valued.
- Understanding of Agile methodologies is an advantage.
- Good analytical thinking abilities.
- Commitment to producing high-quality work.