Recruitment Room Team
Software Developer (Flutter)
Job Description
A leading software development company is looking for an experienced Software Developer (Flutter / Mobile). The position is in Irene, Gauteng. This is an exciting opportunity for a commercially astute Software Developer to drive growth by building and shipping robust applications to various platforms (Web, Android) using a single codebase. The role requires a strong candidate who is passionate about code writing, solving technical errors, and taking full ownership of application development. If you have experience in mobile and/or web application development and an entrepreneurial mindset, we want to hear from you!
Responsibilities:
- Building and shipping robust applications to multiple platforms, such as Web and Android, from a single codebase.
- Writing readable and clear code primarily using Dart, but also with some development in Java/Kotlin and C#.
- Sharing feedback and brainstorming ideas with team members to enhance the development process.
- Understanding basic design concepts for creating user-friendly and responsive applications.
- Staying current with the latest technologies and being passionate about technology.
- Utilizing version control systems like Git and BitBucket, as well as continuous integration/continuous deployment (CI/CD) pipelines.
- Leading technical discussions and offering architectural guidance.
- Creating Unit and Integration tests using test cases.
- Demonstrating proficiency in planning, organizational, and time management skills.
- Possessing excellent analytical, problem-solving, and critical-thinking skills.
Requirements:
- 5+ years in mobile and/or web application development.
- A solid grasp of Object-Oriented programming.
- Familiarity using IDEs such as Android Studio, VS Code, and Visual Studio (2019+).
- Knowledge of the Dart programming language, REST APIs, and the 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 such as Jira, Confluence, and the Atlassian Stack.
- Experience using database technologies like Oracle, SQL, and SQLite.
Contact Hire Resolve for your next career-changing move.
- Our client is offering a highly competitive salary for this role based on experience.
- Apply for this role today, contact Adrienne Steyn at Hire Resolve on [email protected] or on LinkedIn
- You can also visit the Hire Resolve website: hireresolve.us or email us your CV: [email protected]
We will contact you telephonically in 3 days should you be suitable for this vacancy. If you are not suitable, we will put your CV on file and contact you regarding any future vacancies that arise.