867 Platform Developer jobs in Kenya
Online Learning Platform Developer
Posted today
Job Viewed
Job Description
Online Learning Platform Developer
Posted today
Job Viewed
Job Description
The ideal candidate will have a strong background in software development, with expertise in relevant programming languages (e.g., Python, JavaScript, PHP) and frameworks (e.g., Django, React, Node.js). Experience with Learning Management Systems (LMS) like Moodle, Canvas, or custom-built platforms is highly desirable. A solid understanding of UX/UI design principles, database management (SQL, NoSQL), and cloud computing platforms (AWS, Azure) is essential. You must be a collaborative team player, capable of working effectively with instructional designers, subject matter experts, and other developers in a remote setting. Excellent problem-solving, debugging, and communication skills are paramount. This position requires a proactive and creative individual who is passionate about leveraging technology to enhance educational outcomes. You will play a key role in shaping the future of online learning for our diverse student base, contributing to the development of innovative and effective educational solutions.
Remote Online Education Platform Developer
Posted today
Job Viewed
Job Description
Remote Lead Online Learning Platform Developer
Posted today
Job Viewed
Job Description
Graduate Software Engineer
Posted today
Job Viewed
Job Description
Graduate Software Engineer
Posted today
Job Viewed
Job Description
Responsibilities:
- Assist in the design and development of software applications.
- Write clean, maintainable, and efficient code in one or more programming languages.
- Participate in code reviews and provide constructive feedback.
- Debug and troubleshoot software issues to ensure optimal performance.
- Collaborate with senior engineers on various software development projects.
- Learn and apply software development best practices and methodologies.
- Contribute to the testing and deployment of software solutions.
- Document code and technical specifications.
- Engage in continuous learning to enhance technical skills and knowledge.
- Work effectively within a remote, collaborative team environment.
- Recent graduate with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Solid understanding of fundamental programming concepts and data structures.
- Proficiency in at least one programming language (e.g., Java, Python, C++, JavaScript).
- Familiarity with software development tools and version control systems (e.g., Git).
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Ability to work independently and manage time effectively in a remote setting.
- Eagerness to learn and adapt to new technologies.
- A passion for software development and technology.
- Previous internship or project experience in software development is a plus.
Automotive Software Engineer
Posted today
Job Viewed
Job Description
- Designing, developing, and testing embedded software for automotive applications.
- Implementing software modules using C/C++ and other relevant programming languages.
- Working with real-time operating systems (RTOS) and automotive middleware.
- Developing and integrating software components for vehicle control, infotainment, and ADAS.
- Participating in code reviews and ensuring adherence to coding standards.
- Collaborating with hardware engineers to define software requirements and interfaces.
- Developing and executing unit tests, integration tests, and system tests.
- Debugging and troubleshooting software issues.
- Contributing to the development of software architecture and design documentation.
- Staying abreast of new technologies and industry trends in automotive software development.
Be The First To Know
About the latest Platform developer Jobs in Kenya !
Senior Software Engineer
Posted today
Job Viewed
Job Description
Key responsibilities include writing clean, maintainable, and well-documented code, adhering to coding standards and best practices. You will collaborate with product managers and designers to understand user requirements and translate them into technical specifications. Participation in code reviews, providing constructive feedback to peers, and mentoring junior engineers will be integral to your role. You will also be involved in architectural design discussions and decision-making. Troubleshooting and debugging complex issues, as well as optimizing application performance, will be ongoing tasks. Staying current with emerging technologies and industry trends to drive innovation within the team is crucial.
The ideal candidate will possess a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. A minimum of 5 years of professional experience in software development is required. Proficiency in one or more programming languages such as Java, Python, C++, or JavaScript is essential. Strong experience with cloud platforms (AWS, Azure, GCP), databases (SQL, NoSQL), and version control systems (Git) is highly desirable. Excellent problem-solving, analytical, and algorithmic thinking skills are a must. Strong understanding of software design patterns, data structures, and agile development methodologies is required. Exceptional communication and collaboration skills are necessary for working effectively in a remote team environment. You should be a self-starter, highly motivated, and able to work independently with minimal supervision, consistently delivering high-quality code and solutions.
Senior Software Engineer
Posted today
Job Viewed
Job Description
Senior Software Engineer
Posted today
Job Viewed