462 Angular jobs in Kenya
Automotive Software Engineer
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain embedded software for automotive applications.
- Write clean, efficient, and well-documented code in C/C++.
- Develop and test software components on target hardware and simulators.
- Integrate software modules and ensure seamless communication between different vehicle systems.
- Implement and optimize real-time operating systems (RTOS) for automotive ECUs.
- Participate in code reviews, design discussions, and architectural decisions.
- Troubleshoot and resolve software defects and performance issues.
- Develop and execute unit tests, integration tests, and system tests.
- Collaborate with cross-functional teams to define software requirements and specifications.
- Stay updated with the latest automotive software technologies and industry standards.
- Bachelor's degree in Computer Science, Electrical Engineering, Automotive Engineering, or a related field.
- 3+ years of experience in embedded software development, with a focus on automotive systems.
- Strong proficiency in C and/or C++ programming languages.
- Experience with real-time operating systems (RTOS) such as FreeRTOS, QNX, or AUTOSAR.
- Familiarity with automotive communication protocols (e.g., CAN, LIN, Ethernet, FlexRay).
- Knowledge of automotive cybersecurity standards and best practices is a plus.
- Experience with software development tools and methodologies (e.g., Git, CMake, Jira).
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities in a remote setting.
Graduate Software Engineer
Posted today
Job Viewed
Job Description
Responsibilities:
- Assist in the development and implementation of new software features and applications.
- Write clean, maintainable, and efficient code following best practices.
- Participate in code reviews to ensure code quality and share knowledge.
- Collaborate with senior engineers and product managers to understand project requirements.
- Debug and resolve software defects and issues.
- Contribute to the design and architecture of software systems.
- Develop and execute unit tests to ensure code functionality.
- Learn and apply new programming languages, frameworks, and tools.
- Participate in agile development processes, including sprint planning and stand-ups.
- Contribute to technical documentation.
Graduate Software Engineer
Posted 1 day ago
Job Viewed
Job Description
Automotive Software Engineer
Posted 3 days ago
Job Viewed
Job Description
Senior Software Engineer
Posted 4 days ago
Job Viewed
Job Description
Lead Software Engineer
Posted 5 days ago
Job Viewed
Job Description
Senior Software Engineer
Posted 5 days ago
Job Viewed
Job Description
The ideal candidate will have a Bachelor's degree in Computer Science, Engineering, or a related field, coupled with significant professional experience in software development. Proficiency in multiple programming languages (e.g., Java, Python, C++, JavaScript) and experience with modern software development frameworks and tools are essential. A strong understanding of data structures, algorithms, software design patterns, and system architecture is required. Experience with cloud platforms (AWS, Azure, GCP), containerization (Docker, Kubernetes), and CI/CD pipelines is highly desirable. Excellent problem-solving skills, a collaborative spirit, and strong communication abilities are paramount.
This is a fully remote position, offering the flexibility to work from anywhere. We are looking for an individual who is passionate about technology, committed to delivering excellence, and capable of thriving in an independent work environment. You should be adept at working in an Agile development process and be a proactive contributor to technical discussions and decision-making. If you are a seasoned software engineer looking for a challenging and rewarding remote role where you can leverage your skills to build innovative solutions, this is the perfect opportunity. Join our client's innovative team and shape the future of their technology.
Be The First To Know
About the latest Angular Jobs in Kenya !
Automotive Software Engineer
Posted 5 days ago
Job Viewed
Job Description
Senior Backend Software Engineer
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain scalable backend services and APIs using modern programming languages and frameworks.
- Collaborate with product managers and frontend engineers to define and implement new features.
- Write clean, efficient, well-documented, and thoroughly tested code.
- Participate in architectural discussions and contribute to technology roadmap planning.
- Mentor junior engineers through code reviews, pair programming, and knowledge sharing.
- Optimize application performance, reliability, and scalability.
- Implement and manage CI/CD pipelines for automated testing and deployment.
- Troubleshoot and resolve production issues in a timely manner.
- Stay up-to-date with emerging technologies and industry trends.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in backend software development.
- Strong proficiency in languages such as Python, Go, Java, or Node.js.
- Extensive experience with cloud platforms (AWS, Azure, GCP).
- Deep understanding of microservices architecture, RESTful APIs, and data structures.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).
- Familiarity with containerization technologies like Docker and Kubernetes.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities in a remote setting.
Senior Backend Software Engineer
Posted today
Job Viewed
Job Description
Your primary duties will include writing clean, efficient, and maintainable code, developing APIs, and integrating with various third-party services. You will collaborate closely with frontend engineers, product managers, and other stakeholders to define features, architect solutions, and deliver high-quality software. Experience with database design and management (SQL and NoSQL), cloud platforms (AWS, Azure, or GCP), and containerization technologies (Docker, Kubernetes) is essential. You will also be involved in code reviews, performance optimization, and ensuring the security and reliability of backend services. A strong understanding of software development methodologies (Agile, Scrum) and best practices is required.
The ideal candidate will have a proven track record of success in backend development, with deep expertise in one or more programming languages such as Python, Java, Node.js, or Go. Excellent problem-solving and debugging skills are crucial, along with a strong understanding of data structures, algorithms, and system design principles. You must be a self-motivated individual with excellent communication and collaboration skills, capable of thriving in a remote team environment. Experience with microservices architecture and CI/CD pipelines is highly desirable. If you are a passionate software engineer looking to contribute to cutting-edge technology and work with a talented, globally distributed team, we encourage you to apply. This role offers the chance to significantly influence the technical direction of our client's platform from **Eldoret, Uasin Gishu, KE**.