Mobile Angular Engineer

at Service Management Group (SMG)
Location Dar es Salaam, Tanzania, United Republic of
Date Posted April 13, 2023
Category Engineering
IT / Information Technology
Job Type Full-time
Currency TZS

Description

SMG – Service Management Group is hiring Mobile Angular Software Engineer

SMG (Service Management Group) is searching for a Mobile Angular Software Engineer who will use their technical expertise to help develop and maintain cutting edge SaaS products. We are looking for associates who love technology and are excited to use their skills to build interesting software!

 

As a Mobile Software Engineer at SMG, this is what you will do:

  • Understand basic business and functional requirements and produce technical specifications and product requirements.
  • Enforce basic coding standards and best practices in development with guidance from senior software engineers.
  • Maintain and improve current knowledge on the latest technologies relevant to the role regarding algorithms, language, design methodology, third-party development tools, application platforms, hardware compatibility and operating systems.
  • Create, maintain, and execute unit tests.
  • Create and maintain documentation on internal architecture of the system.
  • Perform other duties as assigned.

 

You are a perfect match for the role if you have:

  • Bachelor’s degree in Computer Science, related field, or equivalent work experience.
  • 3 years’ experience in software development, design, and database operations; mobile development
  • Experience with iOS and Android development in a hybrid tech stack (Ionic/Capacitor/Cordova) Client-Side development – Angular, RxJS, CSS, HTML
  • Experience with deploying apps to Google Play Store and Apple App Store
  • Experience building cloud-based SaaS applications.
  • Experience in building modern micro-service applications and a relevant technology stack.
  • Strong technical skills, including architectural patterns and how/when to implement.
  • Experience with Agile Software development techniques including Scrum and Kanban.
  • Strong knowledge of formal Algorithmic analysis and design
  • Fluent English

 

Required tech stack experience:

  • Ionic or other cross-platform mobile framework OR expertise with Angular Framework
  • Knowledge of cloud-native applications using Azure, Firebase, AWS

 

Nice to have experience:

  • Exposure to iOS (Swift, Objective C) and/or Android (Android SDK, Android Studio, Gradle, Java, Kotlin)
  • Familiarity with CI/CD build pipelines using GitHub and other tools like XCode, Android Studio, Microsoft AppCenter, and Firebase
  • Familiarity with .NET Framework, .NET Core, and C#
  • Experience in unit testing frameworks like Karma, Jasmine, Cypress
  • Experience with SQL or similar relational database
  • Experience using document databases like MongoDB, CosmosDB
  • Entity Framework Core
  • Knowledge in UX/UI

 

What we offer to our talent:

  • This is a fully remote, permanent, full-time position. You can work from anywhere.
  • Unlimited paid leave and 14 weeks of paid parental leave offered to all our associates globally.
  • Ample opportunities to learn and grow.
  • Diverse, experienced, and friendly team which will welcome you, support you and challenge you.
  • We are proud to be an equal opportunity employer. We celebrate diversity and create an inclusive work environment in which all our colleagues experience belonging, have their unique needs respected and met, have equal access to opportunities and resources, and feel fully engaged to contribute to the company’s success.
Drop files here browse files ...