Sun World International Logo

Mobile App Developer

Sun World International|Posted 1 month ago

Log in to apply

Skills and experience

Role:Mobile engineer
Experience in role:4+ years
Language proficiency:English
Must-have skills:
    iOS
    Android
    React Native
    Flutter
    User Experience Design
    JavaScript

Location and salary

Remote policy:Hybrid
Location of job:Cape Winelands District Municipality, Western Cape, South Africa or Cape Town, South Africa
Visa requirements:Authorised to work in South Africa With status of citizen/passport holder or permanent resident
Visa sponsorship:Unable to sponsor visa
Employment type:Permanent

Role description

Job Summary:

We are seeking a talented and passionate Mobile App Developer to join our team. You will be responsible for designing, developing, and deploying high-quality mobile applications for both iOS and Android platforms. The ideal candidate will have extensive experience with React Native, Flutter, FlutterFlow, and JavaScript, and a strong understanding of UX design principles. You will work collaboratively with designers, product managers, and other developers to bring our mobile app visions to life.

Responsibilities:

• Develop Cross-Platform Mobile Applications: Design, develop, and maintain cross-platform mobile applications using React Native and Flutter frameworks.

• Utilize FlutterFlow: Leverage FlutterFlow for rapid prototyping and efficient UI development.

• Write Clean and Efficient Code: Develop well-structured, maintainable, and thoroughly tested code using JavaScript, Dart, and other relevant technologies.

• iOS and Android Development: Build and deploy applications for both iOS and Android platforms, ensuring optimal performance and user experience.

• UX Design Collaboration: Collaborate with UX/UI designers to translate design concepts into functional and visually appealing mobile interfaces.

• API Integration: Integrate with RESTful APIs and other backend services to fetch and display data.

• Debugging and Troubleshooting: Identify and resolve bugs, performance bottlenecks, and other technical issues.

• Version Control: Utilize Git for version control and collaborative development.

• Stay Up to Date: Keep abreast of the latest mobile development trends, technologies, and best practices.

• Testing and Deployment: Conduct thorough testing and manage the deployment process to app stores.

• Code Reviews: Participate in code reviews to ensure code quality and consistency.

Required Skills and Qualifications:

• Bachelor’s degree in computer science, Software Engineering, or a related field (or equivalent experience).

• Proven experience developing and deploying mobile applications for iOS and Android.

• Strong proficiency in React Native and Flutter frameworks.

• Experience with FlutterFlow for rapid application development.

• Solid understanding of JavaScript and Dart programming languages.

• Experience with RESTful APIs and JSON data.

• Familiarity with mobile development tools and environments (Xcode, Android Studio).

• Strong understanding of UX design principles and best practices.

• Experience with version control systems (Git).

• Excellent problem-solving and debugging skills.

• Strong communication and collaboration skills.

• Ability to work independently and as part of a team.

• Experience with native iOS and Android development is a plus.

• Experience with state management libraries (Redux, Provider, Bloc) is a plus.

• Experience with mobile testing frameworks.

Preferred Qualifications:

• Experience with native iOS (Swift/Objective-C) or Android (Kotlin/Java) development.

• Experience with state management libraries (Redux, Provider, Bloc).

• Experience with mobile testing frameworks.

• Portfolio of published mobile applications.

About Sun World International

51-200 employees

What we do

Sun World is a global leader in plant variety breeding and licensing, offering unique grape and stonefruit varieties to fruit growers worldwide. We have over 20 years of experience in developing superior fruit and innovating in the agricultural sector. Our expertise spans several areas including Noncitrus Fruit, E-commerce, Farming, Agriculture, Agricultural Production, Mushroom, and Scientific & Academic Research.

Why Work For Us

Sun World is not just a company, but a community that values growth, innovation, and teamwork. Our employees are our greatest asset, and we strive to create an environment where everyone feels valued, included, and empowered. With a diverse team of 30 employees, we offer opportunities for personal and professional development while contributing to the global food industry.

Our Culture

At Sun World, we believe in a culture of inclusivity, teamwork, and innovation. Our team is dedicated to fostering an environment that promotes creative thinking and the sharing of ideas. We value our employees' unique contributions and believe that our success is a direct result of our collaborative spirit.

Our Engineering Processes

Our engineering processes are driven by the latest technologies. We leverage tools like Google Tag Manager, Microsoft Exchange Online, NGINX, Outlook, WordPress, Microsoft Office 365, and many more to streamline our operations. We are committed to continuous learning and encourage our team to stay updated with the latest industry practices.

Our Hiring Processes

We believe in hiring the best talent to join our team. Our hiring process involves a thorough screening of applications, followed by a series of interviews to assess the candidate's skills, experience, and fit within our company culture. We value diversity and are an equal opportunity employer.

Tech Stack

dev ops

Git
Git

application and data

Javascript
Javascript
Python
Python
React
React
HTML5
HTML5
Django
Django
ASP.NET
ASP.NET
TypeScript
TypeScript
Angular
Angular

Similar jobs on OfferZen: