Software Developer

at Africashore
Location Dar es Salaam, Tanzania, United Republic of
Date Posted February 18, 2023
Category IT / Information Technology
Software Development
Job Type Full-time
Currency TZS

Description

We are looking for a qualified Software Developer to join our Engineering Team.

You will be working with our engineers to develop and maintain high-quality Software Applications. If you’re passionate about the web and mobile platforms and translating code into user-friendly apps, we would like to meet you.

As a Software Developer, you’ll collaborate with internal teams to develop functional Software Applications, while working in a fast-paced environment.

Responsibilities

  • Design and build web and mobile applications
  • Support the entire application lifecycle (concept, design, test, release, and support)
  • Produce fully functional applications
  • Writing clean code
  • Gather specific requirements and suggest solutions
  • Write unit and UI tests to identify malfunctions
  • Troubleshoot and debug to optimize performance
  • Design interfaces to improve user experience
  • Liaise with the Product development team to plan new features
  • Ensure new and legacy applications meet quality standards
  • Research and suggest new web & mobile products, applications, and protocols
  • Stay up to date with new technology trends
Required profile for job ad : Software DeveloperGeneral Requirements

  • Proven work experience as a Software Developer
  • Demonstrable portfolio of released applications on the App store or the Android market
  • Experience with third-party libraries and APIs
  • Familiarity with OOP design principles
  • Performance tuning, improvement, load balancing, usability, automation.
  • Excellent analytical skills with a good problem-solving attitude
  • Ability to perform in a team environment
  • Software testing and quality assurance.
  • Integrate software with the existing system
  • You must include the certified certificates on your CV.

Qualification And Experience

  • BSc degree in Software Engineering, Computer Engineering Computer Science, or equivalent degree from a recognized institution.
  • Understanding of the Software Development Life Cycle methodologies
  • Working knowledge of various software languages/Frameworks PHP/Laravel/Yii, Java/Angular JS, C/C++ .NET, and Python will be added advantage.
  • Experience in Payment gateway integration in mobile apps will be added advantage.
  • A portfolio of iOS/Android apps in the Play Store/app store is a plus
  • Hands experience with Android studio & Gradle build system
  • Git & Gerrit
  • UI & UX experience
  • Locations and Map API's
  • Good Knowledge of Android SDK's, Laravel, and YII framework
Drop files here browse files ...