Job Search and Career Advice Platform

Enable job alerts via email!

Software Developer (Flutter / Mobile)

Pro Personnel

Pretoria

On-site

ZAR 600 000 - 800 000

Full time

10 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A dynamic tech company in Pretoria is looking for an experienced application developer to build and ship robust applications across various platforms including Web and Android. The ideal candidate will have 5+ years of experience, proficiency in Dart and familiarity with Agile methodologies. Responsibilities include writing clear code, leading technical discussions, and enhancing user-friendly design principles. Join a passionate team dedicated to staying updated with the latest technology trends.

Qualifications

  • 5+ years in mobile and/or web application development.
  • Proficient in Object-Oriented programming concepts.
  • Experience working in an Agile development environment (Scrum) is a plus.

Responsibilities

  • Build and ship robust applications for Web and Android platforms.
  • Write clear and readable code mainly in Dart.
  • Share feedback and brainstorm with the team to improve processes.
  • Implement design principles for user-friendly applications.
  • Stay updated with the latest technologies.

Skills

Dart programming
Java/Kotlin
C#
Agile methodologies
Git
BitBucket
CI/CD
Object-Oriented programming
Debugging
Problem-solving

Tools

Android Studio
Visual Studio
VS Code
JIRA
Confluence
UML tools
Job description
Responsibilities
  • You will be building and shipping robust applications to various platforms (Web, Android) using a single codebase.
  • You need to be able to write readable and clear code using mainly Dart with some development in Java/Kotlin and C#.
  • You will be required to share feedback and brainstorm ideas with team members to improve the development process.
  • You must understand the basic concepts of design for developing user friendly and responsive applications.
  • You must be passionate about technology and stay up to date with the latest technologies.
  • Familiarity with agile methodologies and project management tools (e.g., JIRA, Confluence).
  • Experience with version control systems (e.g., Git, BitBucket) and continuous integration/continuous deployment (CI/CD) pipelines.
  • Demonstrated ability to lead technical discussions and provide architectural guidance
  • Comfortable to make use of test cases to create Unit and Integration testing.
  • Familiarity with software development tools and technologies (e.g. Visual Studio, Android Studio, VS-code).
  • A solid grasp of Object Orientation development.
  • Proficient in planning, organisational and time management skills.
  • Excellent analytical, problem-solving, and critical-thinking skills
Required Experience
  • 5+ years in mobile and/or web application development.
  • A solid grasp of Object-Oriented programming.
  • Familiarity using IDEs like Android Studio,VS Code and Visual Studio (2019+)
  • Knowledge of Dart programming language, REST APIs and integration of 3rd party APIs
  • Comfortable using test cases for debugging code, enhancing performance and reliability.
  • Experience with UML tools
  • Experience working in an Agile development environment (Scrum).
  • Solid knowledge of Version Control (Git, Bitbucket)
  • Experience working with project management tools (Jira, Confluence, Atlassian Stack)
  • Experience using the following database technologies (Oracle, SQL, SqlLite)
Beneficial Experience
  • Experience in Continuous Integration tools (Jenkins, TeamCity, Gitlab)
  • Experience in writing unit tests (Junit, JTest, XCTest)
  • Experience in other programming languages not listed here beneficial
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.