Findojobs South Africa | Senior Ios Developer

Details of the offer

Join DVT, the premier software development and Data company on the continent, and unlock unparalleled opportunities in the field. As a DVT software engineer, you'll be at the forefront of cutting-edge applications, providing expert consultation to top companies in South Africa and around the globe. Collaborate with the country's most esteemed developers, leveraging the latest technologies to create innovative solutions.
Currently, we are actively seeking Senior iOS developers to join our dynamic team. You'll be an integral part of a large-scale project focused on rebuilding an existing application for a variety of iOS devices, including mobile phones and tablets. Your primary responsibility will be developing cutting-edge iOS applications and seamlessly integrating them with back-end services. Collaborating with talented DVT engineers and developers across various infrastructure layers, you'll contribute to collaborative problem-solving, sophisticated design, and the delivery of top-notch products.
Don't miss out on this exciting opportunity to be part of a thriving community of professionals who are shaping the future of software development. Join DVT today and unleash your full potential.
Requirements: Knowledge of the iOS Native framework and common first-party APIsSolid Backbase knowledge and experiencePractical understanding of clean codeSolid understanding of architectural componentsSolid understanding of MVVM architectureAdvanced-level and proven experience with SwiftUI:Cupertinos and Custom ComponentsScreen orientation handlingState managementPractical understanding of SOLID and OOP principlesSolid understanding of common design patternsAdvanced-level experience with Swift:Data structureProtocols, Delegate, Structs, EnumsWeak referencing and memory managementClosures and high-order functionsVariable lifecycle and access controlSolid understanding of modern concurrency:OperationExperience with common dependency injection practices and frameworks: Property Wrapper, Swinject, FactoryGood understanding of localization and internationalization mechanisms in iOSUnderstanding of Restful APIs and experience in integrating them into mobile applicationsKnowledge of mobile application security practices and techniques.Problem-solving skills and rationalization of solution decisionsAwareness of the latest trends in the Swift and iOS ecosystemsResponsibilities: Develop mobile applications using the iOS framework.Collaborate with other developers to provide industry-leading solutions.Collaborate with designers to implement components, screens, and user journeys.Integrate Restful APIs and Webview journeys.Ensure application security by following security guidelines.Ensure application stability, maintainability, and testability by implementing best practices.Implement state management solutions to efficiently manage application state and lifecycle.Create custom widgets to enhance application functionality and user experience.Write clean, maintainable, and efficient code.Troubleshoot and debug application issues.
#J-18808-Ljbffr


Nominal Salary: To be agreed

Source: Jobrapido_Ppc

Requirements

Data Engineering (Us Working Hours)

The core advanced data engineering skillsetis a comprehensive combination of technical expertise, platform knowledge, and problem-solving abilities required ...


Recru-It - South Africa

Published 25 days ago

Power Bi Specialist

Experience:3-5 years experience in data science and Power BI reportdevelopmentJP2 Maintain Power BI Dashboards of Internal and External customersJP3 Document...


Hewitt Colenbrander Recruitment / Hc Recruit - South Africa

Published 9 days ago

Technical Seo Specialist

We are looking for a technical search engine optimisation (SEO) specialist with a good working knowledge of search engines and their ranking factors, as well...


Hr Genie - South Africa

Published 9 days ago

Cashier (External Applications Only)

About the job Cashier (External Applications Only)Description:Accurate handling of all Point of Sale (POS) transactions and documentation, thereby ensuring C...


Cashbuild - South Africa

Published 9 days ago

Built at: 2025-01-11T14:41:19.084Z