Mobile Developer

Details of the offer

To design, develop, and maintain high-quality, scalable mobile applications for iOS and Android platforms using .NET Xamarin/MAUI.
This role will play a critical part in shaping the architecture and performance of our mobile products, leveraging both native capabilities and cross-platform efficiencies.
You will ensure seamless integration with other infrastructure layers, collaborating closely with cross-functional teams to deliver cohesive, high-performing applications.
Through innovation and a commitment to continuous improvement, this position drives our mobile strategy forward, delivering exceptional user experiences and maintaining best-in-class application reliability.Application Architecture and Development: • Architect and build complex, scalable mobile applications that allow for seamless integration with other layers of product infrastructure.
• Design, develop, and maintain a cohesive architecture for our mobile applications, ensuring maintainability, scalability, and performance.
• Write well-documented, clean, and efficient code, using functional and object-oriented programming principles.
Collaboration and Coordination: • Collaborate effectively with cross-functional team including backend and infrastructure teams, to deliver a fully integrated product.
• Work closely with third-party parties if required.
• Support team efforts in an agile (SCRUM) environment, ensuring alignment on project goals and timelines.
Continuous Improvement and Optimization: • Continuously discover, evaluate, and integrate new technologies to improve development efficiency and product functionality.
• Leverage native APIs and build tools like XCode, Gradle, and Android Studio to maximize mobile app performance.
• Diagnose and resolve performance bottlenecks and bugs for a smooth, native-feeling user experience.
Testing and Quality Assurance: • Apply Test-Driven Development (TDD) principles to guarantee a user-friendly, robust, and efficient mobile application interface.
• Develop and maintain unit tests, including edge cases, usability, and general reliability tests, to ensure robust code.
• Implement and oversee the use of automated testing suites, such as Jest or Mocha, for high-quality, reliable app performance.
• Maintain technical infrastructure, supporting CI/CD pipelines, git workflows, and quality standards.Matric with relevant job-related experience in mobile application development - (essential) Degree in Information Systems / B.Sc.
Computer Science /B.Eng.
(or similar) - (preferred) 5-8 years' experience in general software development.
Exposure to and an understanding of corporate, retail, customer interfacing environment in a similar role (non-sector specific) - (essential).


Nominal Salary: To be agreed

Requirements

Service And Parts Administrator

Job Summary: We are looking for a reliable and detail-oriented Service and Parts Administrator to join our team. Key responsibilities: Purchase Orders Proble...


Webuycars - Gauteng

Published 9 days ago

Senior Data Engineer

Data Engineer Are you a talented data engineer looking for your Dream Developer Job? OfferZen, the developer jobs marketplace, reverses the job search proces...


Offerzen Ltd - Gauteng

Published 9 days ago

Devops Engineer

DevOps Engineer Are you a talented DevOps engineer looking for your Dream Developer Job? OfferZen, the developer jobs marketplace, reverses the job search pr...


Offerzen Ltd - Gauteng

Published 9 days ago

Php Engineer

PHP Engineer Are you a talented PHP engineer looking for your Dream Developer Job? OfferZen, the developer jobs marketplace, reverses the job search process....


Offerzen Ltd - Gauteng

Published 9 days ago

Built at: 2024-11-24T12:45:30.562Z