Software Developer (mobile Ios)

Cape Town, Western Cape, South Africa

Job Description


Software Developer (Mobile & IOS) IT - Software Development
Cape Town - Western Cape ~ Johannesburg - Gauteng

ENVIRONMENT:

Our client is on a mission to bring about a technological revolution in the emergency and security industry. In their unwavering pursuit of excellence, they are currently in search of a Software Developer to become an integral part of their team. The position of Software Developer plays a crucial role in shaping the company's technological landscape, allowing them to deliver state-of-the-art solutions and services to their emergency and security industry clients. The ideal candidate will possess a Bachelor's degree in Computer Science, Engineering, or a related field and a minimum of 6-8 years of experience in software development, particularly with mobile and web applications.

REQUIREMENTS:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum of 6-8 years of experience in software development with mobile apps
  • Strong technical background with experience in multiple programming languages and frameworks.
  • Strong experience with cloud providers like GCP, AWS or Azure would be beneficial.
  • Proven experience in project management and Agile methodologies.
  • Ability to think strategically and execute methodically.
Techstack:
  • JavaScript
  • TypeScript
  • Angular
  • Node.js
  • iOS
  • Android
  • Azure DevOps
  • Firebase
DUTIES:

Software Development
  • Designing, developing, and maintaining high-quality software applications and solutions.
  • Collaborating closely with teams and customers to understand project requirements and deliver
  • robust software solutions.
System Architecture
  • Contributing to the architectural design of software systems and applications.
  • Identifying opportunities for system enhancements, improvements, and optimisations.
  • Ensuring scalability and performance of software components.
Technical Expertise
  • Demonstrating proficiency in multiple programming languages and frameworks.
  • Proven ability to function full stack even when focusing on specific architectural areas.
  • Utilising familiarity with software development tools, frameworks, and libraries.
  • Staying up to date with industry trends and emerging technologies.
Problem Solving
  • Troubleshooting and debugging software issues, providing timely resolutions.
  • Analysing and solving complex technical problems efficiently.
  • Performing root cause analysis for software defects, performance bottlenecks and design flaws.
Support and Maintenance
  • Maintaining and enhancing existing software solutions, addressing bug fixes and feature
  • updates.
  • Providing technical support to resolve issues and ensure the reliability of deployed applications.
  • Collaborating with the operations team to troubleshoot production incidents.
Collaboration and Communication
  • Effectively communicating with team members, stakeholders, and clients.
  • Participating in code reviews and providing constructive feedback.
  • Collaborating on project planning, estimation, and task prioritisation.
Quality Assurance
  • Writing and maintaining unit tests and integration tests to ensure software reliability.
  • Implementing and adhering to coding standards and best practices.
  • Performing code reviews to maintain code quality.
Documentation and Knowledge Sharing
  • Creating and maintaining documentation for software components and systems.
  • Sharing knowledge within the team and participating in mentorship of junior developers.
  • Contributing to the company's knowledge base and internal training programs.
ATTRIBUTES:
  • Excellent leadership, communication, and interpersonal skills.
Apply for this Job

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
    JD1270021
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, Western Cape, South Africa
  • Education
    Not mentioned