9 Mobile App Developer jobs in Nairobi
Graduate Software Developer
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the design and implementation of new software features and applications.
- Write clean, efficient, and well-documented code according to established standards.
- Participate in code reviews to ensure code quality and identify potential issues.
- Debug and resolve software defects and issues reported by QA or users.
- Collaborate with cross-functional teams, including product managers and designers, to understand project requirements.
- Contribute to the continuous improvement of development processes and tools.
- Learn and apply new technologies and programming languages as required by projects.
- Document technical specifications and user guides.
- Engage in team meetings and contribute ideas for innovation and problem-solving.
- Support the deployment and maintenance of applications in production environments.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Strong understanding of at least one programming language (e.g., Python, Java, JavaScript, C++).
- Familiarity with data structures, algorithms, and object-oriented programming principles.
- Excellent problem-solving and analytical skills.
- Good communication and interpersonal skills, with the ability to work effectively in a remote team environment.
- Eagerness to learn and adapt to new technologies.
- A passion for technology and software development.
- Ability to work independently and manage time effectively in a remote setting.
- Prior internship or project experience in software development is a plus.
Junior Software Developer (Remote)
Posted 1 day ago
Job Viewed
Job Description
Responsibilities:
- Assist in the design, development, and implementation of software applications.
- Write clean, maintainable, and efficient code under the guidance of senior developers.
- Participate in unit testing and debugging of software components.
- Collaborate with team members on feature development and problem-solving.
- Contribute to code reviews and adhere to coding standards.
- Learn and apply new technologies and programming languages.
- Document software designs and implementation details.
- Attend team meetings and contribute to project discussions.
- Currently pursuing or recently completed a degree in Computer Science, Software Engineering, or a related field.
- Foundational knowledge of at least one programming language (e.g., Python, Java, JavaScript).
- Understanding of basic software development principles and data structures.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Self-motivated and eager to learn in a remote environment.
- A proactive attitude and a passion for technology.
- Familiarity with version control systems like Git is a plus.
Remote Automotive Software Developer
Posted 1 day ago
Job Viewed
Job Description
Graduate Software Developer - Remote
Posted 2 days ago
Job Viewed
Job Description
Apprentice Software Developer - Backend Focus
Posted 1 day ago
Job Viewed
Job Description
Junior Software Developer - Graduate Program
Posted 2 days ago
Job Viewed
Job Description
We are seeking enthusiastic individuals who have recently completed a degree in Computer Science, Software Engineering, or a related discipline. A foundational understanding of at least one programming language (e.g., Java, Python, JavaScript, C++) is required. You should possess strong analytical and problem-solving skills, a keen interest in technology, and a proactive approach to learning. Excellent communication and teamwork abilities are crucial for success in this remote environment. While prior professional experience is not mandatory, personal projects or contributions to open-source software are highly valued. This program is designed to provide comprehensive training and exposure to modern development tools and practices. You will have the chance to work with cutting-edge technologies and contribute to projects that have a tangible impact.
Key responsibilities will include writing clean, efficient, and maintainable code; participating in code reviews; assisting with the implementation of new features; and troubleshooting software defects. You will also be involved in documenting technical specifications and user guides. The remote nature of this role requires self-discipline, strong time management skills, and the ability to work effectively with distributed teams. Our client is committed to fostering a supportive and collaborative virtual work environment where learning and growth are prioritized. This is more than just an internship; it's a pathway to a successful career in software development. If you are passionate about coding and eager to learn from the best, we encourage you to apply and embark on this exciting remote journey.
Senior Software Developer - Cloud Infrastructure
Posted 4 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and deploy scalable and resilient cloud infrastructure.
- Build and maintain robust CI/CD pipelines for automated software delivery.
- Implement and manage container orchestration platforms (e.g., Kubernetes, Docker Swarm).
- Develop and manage Infrastructure as Code (IaC) using tools like Terraform or CloudFormation.
- Implement comprehensive monitoring, logging, and alerting solutions.
- Ensure the security, availability, and performance of cloud environments.
- Collaborate with software development teams to optimize application deployment and performance.
- Troubleshoot and resolve complex infrastructure issues.
- Contribute to architectural decisions and technical roadmaps.
- Stay current with emerging cloud technologies and industry best practices.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 7 years of experience in software development and cloud infrastructure management.
- Expertise in at least one major cloud platform (AWS, Azure, GCP).
- Strong proficiency in programming languages like Python, Go, or Java.
- Extensive experience with IaC tools (Terraform, Ansible, CloudFormation).
- Deep understanding of containerization technologies (Docker, Kubernetes).
- Experience with CI/CD tools (Jenkins, GitLab CI, CircleCI).
- Knowledge of networking, security, and database management in cloud environments.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and collaboration abilities for remote teamwork.
Be The First To Know
About the latest Mobile app developer Jobs in Nairobi !
Remote Full-Stack Software Developer
Posted 5 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain full-stack web applications.
- Write clean, efficient, and well-documented code across the stack.
- Develop and integrate front-end components using modern frameworks.
- Build and consume RESTful APIs.
- Manage and optimize database performance (SQL and NoSQL).
- Collaborate with team members on code reviews and architectural decisions.
- Deploy applications and manage infrastructure in cloud environments.
- Troubleshoot and debug applications to ensure optimal performance.
- Stay current with emerging web technologies and development trends.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience as a Full-Stack Developer or Software Engineer.
- Proficiency in front-end technologies (HTML, CSS, JavaScript, frameworks like React, Angular, or Vue.js).
- Strong back-end development skills with languages like Node.js, Python, Java, or Ruby.
- Experience with databases (e.g., PostgreSQL, MySQL, MongoDB).
- Familiarity with cloud platforms (AWS, Azure, GCP) and CI/CD practices.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work effectively in a remote, collaborative team environment.