The successful candidate will work closely with cross-functional teams to develop, maintain, and optimise mobile applications using Flutter, while contributing to application performance, usability, scalability, and overall product quality across multiple mobile environments.Key Responsibilities: Collaborate with cross-functional teams to understand project requirements and business objectives Develop and maintain cross-platform mobile applications using the Flutter framework Translate UI/UX designs and wireframes into clean, scalable, and maintainable code Optimise application performance and ensure compatibility across multiple devices and operating systems Troubleshoot, debug, and resolve application issues to ensure stability and reliability Integrate third-party libraries, APIs, and external services where required Perform code reviews and contribute to development best practices and coding standards Work closely with internal stakeholders to deliver high-quality mobile solutions within project timelines Stay updated on emerging mobile development trends, technologies, and Flutter framework advancements Contribute to continuous improvement initiatives within the software development lifecycle Requirements: Degree in Computer Science, Software Engineering, Information Technology, or a related field preferred Minimum 3 years proven experience as a Flutter Developer or similar mobile development role Strong portfolio of mobile applications developed using Flutter Proficiency in Dart programming language and Flutter framework Experience integrating third-party libraries and RESTful APIs Strong understanding of mobile application architecture and development best practices Excellent analytical, troubleshooting, and debugging skills Strong communication and collaboration abilities Beneficial Experience: Experience developing and maintaining cross-platform mobile applications Exposure to Android and iOS deployment processes Understanding of mobile UI/UX principles and responsive design Experience working within Agile or Scrum development environments Knowledge of version control systems such as Git Exposure to cloud-based mobile services and back-end integrations Familiarity with CI/CD pipelines and automated deployment processes Technical & Professional Skills: Flutter mobile application development Dart programming Cross-platform mobile development Mobile application optimisation and debugging RESTful API integration UI/UX implementation and responsive design Version control using Git Application troubleshooting and performance tuning Agile software development methodologies Code quality and software development best practices Preferred Qualifications: Relevant tertiary qualification in Computer Science, Software Development, or Engineering Flutter certifications or relevant mobile development training advantageous Exposure to cloud technologies and mobile deployment workflows beneficial Key Competencies: Strong analytical and problem-solving mindset High attention to detail and code quality Deadline-driven with strong organisational skills Strong communication and interpersonal abilities Ability to work independently and collaboratively within a team environment Adaptable and eager to learn new technologies Strong sense of accountability and ownership Passion for innovation and mobile technologies For more exciting IT vacancies, visit:
Mobile Software Developer
NETWORK RECRUITMENT
johannesburg, johannesburg
Published 3 days ago
Report job