Software Developer (Flutter)
Network Recruitment
Gauteng
On-site
ZAR 600 000 - 800 000
Full time
Job summary
A recruitment agency is seeking a skilled developer for mobile and web applications. This role involves coding primarily in Dart and participating in Agile methodologies. Candidates should have over 5 years of experience in application development and a solid understanding of Object-Oriented Programming. Familiarity with various development tools is essential.
Qualifications
- 5+ years in mobile and/or web application development.
- 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 third-party APIs.
- Experience working in an Agile development environment (Scrum).
Responsibilities
- Develop and deliver robust applications across multiple platforms.
- Write clear, maintainable, and efficient code.
- Participate in team discussions and provide feedback.
- Apply design principles to create user-friendly applications.
- Work effectively within Agile methodologies.
Skills
Dart programming
Agile methodologies
Object-Oriented Programming
Jira
Version Control (Git)
Java
Kotlin
C#
Tools
Android Studio
Visual Studio
VS Code
Visual Studio
VS Code
Responsibilities
- Develop and deliver robust applications across multiple platforms, including web and Android, using a single codebase.
- Write clear, maintainable, and efficient code, primarily in Dart, with occasional development in Java, Kotlin, and C#.
- Actively participate in team discussions, providing feedback and collaborating to enhance the development process.
- Apply fundamental design principles to create user-friendly and responsive applications.
- Stay passionate about technology and continuously update your knowledge of the latest industry trends and tools.
- Work effectively within Agile methodologies, utilizing project management tools such as Jira and Confluence.
- Use version control systems like Git and Bitbucket and contribute to CI/CD pipelines to ensure smooth deployments.
- Lead technical conversations and offer architectural guidance to support project success.
- Confidently develop and execute unit and integration tests to ensure software quality.
- Utilize a variety of development tools, including Visual Studio, Android Studio, and VS Code.
- Possess a strong understanding of Object-Oriented Programming principles.
- Demonstrate excellent planning, organizational, and time management abilities.
- Exhibit strong analytical, problem-solving, and critical-thinking skills.
Qualifications
- 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 third 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 and Bitbucket).
- Experience working with project management tools (Jira, Confluence, and Atlassian Stack).
- Experience using database technologies (Oracle, SQL, and SQLite).
Apply now!