Our client is seeking a motivated and skilled Software Developer to join their team.
The ideal candidate will have a passion for software development, focusing on both mobile and web technologies, and a desire to continuously learn and grow in a fast-paced environment. This role presents an exciting opportunity to work on innovative projects, utilizing cutting-edge technologies to deliver high-quality solutions.
Key Responsibilities:
- Develop and maintain mobile applications using Java or React Native, and collaborate closely with the team to build and enhance web applications using React JS, ensuring a seamless user experience across platforms.
- Work with Python and JavaScript across both frontend and backend development, integrating these technologies to create robust applications.
- Utilize Git and GitHub for version control, ensuring code quality and facilitating project collaboration.
- Design database schemas and optimize database performance for MySQL or PostgreSQL to support scalable and efficient data management.
- Participate in code reviews, testing, and debugging to identify and resolve issues, ensuring software quality and reliability.
- Stay current with emerging trends and advancements in software development to apply best practices and innovative approaches.
Qualifications:
- Bachelor’s degree in Computer Science, IT, or a related field (or equivalent experience).
- Good understanding of Python and JavaScript, with the ability to apply these skills effectively across development tasks.
- Experience in building web applications with React JS for dynamic and interactive user interfaces.
- Proven experience in mobile development using Java or React Native, with a focus on creating user-friendly mobile applications.
- Strong proficiency in Git and GitHub, including experience with branching, merging, and pull requests for collaborative development.
- Problem-solving skills and creative thinking, with the ability to troubleshoot issues and propose innovative solutions.
- Ability to work in a team environment and communicate effectively, sharing ideas and collaborating on project requirements.
- Eager to learn and keep pace with new technologies, tools, and best practices.
Added Advantage:
- Knowledge of Odoo integration, including understanding the Odoo framework and API for system enhancements and customization.
Please click on the tab below to apply:
Summit Recruitment and Search Africa is a leading Recruitment and Executive Search agency head quartered in Kenya providing outstanding talent to a wide range of companies and NGOs in various business sectors across Africa.
Summit Recruitment and search Africa upholds a steadfast commitment to sustainability, inclusivity, and equality as integral pillars of our operations. Dedicated to driving positive change through the adoption of sustainable practices that minimize our ecological footprint. We firmly believe in fostering an inclusive and diverse workforce that embraces individuals from all races, genders, and backgrounds, ensuring equal opportunities for every candidate. Summit recruitment actively advocate for equality by cultivating an environment of respect, fairness, and non-discrimination. By prioritizing sustainability, inclusivity, and equality, we aim to set a high industry standard and contribute to the betterment of society as a whole.
We endeavour to make contact with all of our applicants, but unfortunately, high volumes of applications make this unrealistic. If you do not hear from us within two weeks your application has not been successful on this occasion. This does not mean you will not be considered for future roles so please keep an eye on our job board and apply for positions that match your skills and experience.
*** Summit Recruitment & Search, as a policy, does not charge any fee as a pre-employment or post-employment requirement***