Skip to content
mimi

Mobile Full Stack Developer

Boardroom Appointments

South Africa · On-site Full-time Today

About the role

Minimum Requirements

  • Matric (Grade 12)
  • Bachelor's Degree in an appropriate field of study or equivalent work experience.
  • Proven experience mentoring junior software developers on design patterns, development best practices, and DevOps trade-offs.
  • Experienced with ancillary technologies necessary for internet applications: HTTP, TCP/IP, POP/SMTP, etc.
  • Demonstrated ability to work on high scalability projects involving cloud-based infrastructure design and implementation.
  • Strong working knowledge of object-oriented design and development skills.
  • Track record of developing quality software products and shipping production-ready software.
  • Deep understanding of Web Services protocols such as REST, SOAP, and API design for extensibility and portability.
  • Experience with Scrum/Agile development methodologies.
  • Proficiency in Flutter/Dart, Java/JEE, Spring Boot, Angular, JSON, XML, REST, NoSQL Databases, RDBMS, MVC frameworks, Design Patterns, Javascript, JQuery.
  • Added expertise in event streaming platforms and message brokers, particularly Apache Kafka and Apache Flink, is highly advantageous.
  • Experience in developing and debugging distributed systems with high data loads.
  • Familiarity with designing, developing, and implementing unit and scenario testing for existing code bases and new functionalities under development.

Responsibilities

  • Teamwork and excellent communication skills.
  • Ability to analyze user needs and apply analytical thinking.
  • Comfortable writing and analyzing SQL queries.
  • Strong problem-solving skills and attention to detail.
  • Android mobile development track record.
  • Flutter/Dart and/or Kotlin experience is advantageous.
  • Back-end development expertise, using on Angular and Spring Boot.
  • Proficient in programming and software design.
  • Experience with version control software, such as GIT.

Requirements

  • Matric (Grade 12)
  • Bachelor's Degree in an appropriate field of study or equivalent work experience.
  • Proven experience mentoring junior software developers on design patterns, development best practices, and DevOps trade-offs.
  • Experienced with ancillary technologies necessary for internet applications: HTTP, TCP/IP, POP/SMTP, etc.
  • Demonstrated ability to work on high scalability projects involving cloud-based infrastructure design and implementation.
  • Strong working knowledge of object-oriented design and development skills.
  • Track record of developing quality software products and shipping production-ready software.
  • Deep understanding of Web Services protocols such as REST, SOAP, and API design for extensibility and portability.
  • Experience with Scrum/Agile development methodologies.
  • Proficiency in Flutter/Dart, Java/JEE, Spring Boot, Angular, JSON, XML, REST, NoSQL Databases, RDBMS, MVC frameworks, Design Patterns, Javascript, JQuery.
  • Experience in developing and debugging distributed systems with high data loads.
  • Familiarity with designing, developing, and implementing unit and scenario testing for existing code bases and new functionalities under development.

Responsibilities

  • Teamwork and excellent communication skills.
  • Ability to analyze user needs and apply analytical thinking.
  • Comfortable writing and analyzing SQL queries.
  • Strong problem-solving skills and attention to detail.
  • Android mobile development track record.
  • Back-end development expertise, using on Angular and Spring Boot.
  • Proficient in programming and software design.
  • Experience with version control software, such as GIT.

Skills

APIAngularApache FlinkApache KafkaDartDesign PatternsDevOpsFlutterGITHTTPJavaJavascriptJEEJQueryJSONKotlinMVCNoSQL DatabasesObject-oriented designPOP/SMTPRDBMSRESTScrum/AgileSOAPSpring BootTCP/IPXML

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free