Mid Senior Developer (flutter, Angular, Nodejs)

Johannesburg, Gauteng, South Africa

Job Description


Our customer operates as a communication platform that links various service providers to swiftly initiate a synchronized reaction. They are currently seeking a Mid-Senior Developer, who will play a pivotal role in the development, enhancement, and maintenance of their mobile applications, web frontend, and backend services. You will collaborate closely with cross-functional teams to ensure the delivery of high-quality software solutions. Your expertise in Flutter, Dart, Angular, TypeScript, NodeJS, and Firebase will be critical in achieving the company's technological goals.

DUTIES:

  • Develop, enhance, and maintain mobile applications using Flutter and Dart, targeting both iOS and Android platforms.
  • Collaborate with the team to design and implement intuitive and responsive user interfaces.
  • Contribute to the development and maintenance of the company's web frontend using Angular, TypeScript, and JavaScript, hosted on Google Cloud Platform (GCP).
  • Create, optimize, and maintain backend services using NodeJS and TypeScript, particularly in the context of Google Cloud Functions.
  • Utilize Firebase, with a focus on Firestore, to build and maintain efficient and scalable backend systems.
  • Participate in the migration of existing systems to AWS or Azure, leveraging your expertise in cloud services.
  • Collaborate with the team to define technical requirements, specifications, and architecture for new features and improvements.
  • Ensure code quality through thorough testing, debugging, and peer reviews.
  • Collaborate with DevOps teams to optimize deployment pipelines and ensure seamless releases.
  • Maintain familiarity with industry trends, best practices, and emerging technologies, and recommend their integration into ongoing and future projects.
  • Assist in mentoring and providing guidance to junior team members, fostering their growth and development.
REQUIREMENTS:
  • Bachelorxe2x80x99s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
  • Proven experience (X+ years) in software development, with a strong focus on mobile applications and web technologies.
  • Proficiency in Flutter and Dart for mobile app development, with a track record of successful app deployments on iOS and Android platforms.
  • Solid understanding of Angular, TypeScript, and JavaScript for web frontend development, including experience with hosting on cloud platforms like GCP.
  • Experience with NodeJS and TypeScript for backend development, particularly in the context of serverless architecture and Google Cloud Functions.
  • Strong grasp of Firebase, with a focus on Firestore, for efficient backend solutions.
  • Familiarity with version control using Git and collaborative workflows using platforms like GitLab.
  • Knowledge of AWS or Azure cloud services is an advantage, especially in the context of migration and deployment.
  • Proficiency in using development tools such as VScode, Firebase tools, and related libraries.
ATTRIBUTES:
  • Strong problem-solving skills, attention to detail, and a proactive attitude towards challenges.
  • Excellent communication skills and ability to work collaboratively within cross-functional teams.
  • Experience with mentoring or guiding junior team members is a plus.
Copyright 2016 xc2xa9 Datafin. All Rights Reserved.

|

Manage Cookie Consent

To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behaviour or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.

Functional Functional Always active

The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network. Preferences Preferences

The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user. Statistics Statistics

The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you. Marketing Marketing

The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.

Datafin

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1247477
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned