Jobs / Mediro ICT
Flutter / Java Developer
via Mediro ICT · Pretoria, Gauteng
- Pay
- Negotiable
- Type
- Permanent
- Sector
- IT & Internet
- Closes
- in 17 days
- Recruiter
- Mediro ICT · All jobs at Mediro ICT
About the role
Our client based in Lynwood, is looking for a Flutter / Java Developer to design, develop, maintain and enhance mobile and backend applications. The successful candidate will have strong Flutter and Java development experience, with a good understanding of APIs, databases and software development best practices.
Key Responsibilities
- Develop and maintain mobile applications using Flutter/Dart.
- Develop and maintain backend applications and services using Java.
- Design and integrate REST APIs and web services.
- Work with databases and develop efficient queries and data integrations.
- Troubleshoot, debug and resolve application issues.
- Write clean, maintainable and well-tested code.
- Participate in code reviews and follow development standards.
- Work with business analysts, testers and other developers to deliver solutions.
- Integrate applications with third-party systems and services.
- Assist with application deployments, releases and production support.
- Continuously improve application performance, security and reliability.
What they're looking for
Required Skills & Experience
- 4-5 years of proven commercial experience as a Software Developer.
- 4-5 years of strong Flutter and Dart development experience.
- 4-5 years of strong Java development experience.
- Experience developing mobile applications for Android and/or iOS.
- Experience with REST APIs and integrations.
- Good knowledge of SQL and relational databases.
- Experience with Git/version control.
- Understanding of the software development lifecycle and Agile methodologies.
- Strong troubleshooting and problem-solving skills.
Advantageous
- 4-5 years of experience with Spring Boot / Spring Framework.
- Experience with Firebase.
- Experience with CI/CD and DevOps practices.
- Experience with cloud platforms such as AWS, Azure or Google Cloud.
- Experience with automated testing.
- Experience publishing applications to the Google Play Store and Apple App Store.