WearehiringIOSDeveloper(TechnicalLead/SeniorSoftwareEngineer)whohasexperienceinIOSoperatingsystems.
Job Scope
- Drivethedesign,development,anddeliveryofhigh-qualityiOSapplications,ensuringrobust,scalable,andefficientcode
- Architectsolutionsbyapplyingmoderndesignpatterns(CleanArchitecture,MVVM,VIPER),whileaddressingtechnicalchallengesandaligningwithbusinessneeds
- Provideguidanceandmentorshiptojuniordevelopers,ensuringbestpracticesincoding,testing,andappdesign
- Partnerwithproductmanagers,designers,backenddevelopers,andQAteamstodelivercohesive,high-performingapplications
- Leadthedevelopmentandintegrationofnewfeatures,collaboratingwithvendorsandthird-partySDKproviderstooptimisefunctionality
- Implementcontinuousdevelopmentprocesses,maintainingandenhancingtheappbasedonuserfeedback,crashanalytics,andevolvingtechnologies
- Ensurequalitybyestablishingrigoroustestingpractices,conductingcodereviews,andmaintaininghighstandards,forcodemaintainabilityandtestability
- Monitorandaddresssecuritythreats,ensuringtheappcomplieswithrelevantregulationsandindustrystandards
- Reportdirectlytothesupervisor,providingregularupdatesonprojectprogress,technicalchallenges,andteamperformance
Job Requirement
- Bachelor’sdegreeinComputerScience,SoftwareEngineering,orarelatedfield
- Minimum6yearsofprofessionalexperience,including3+yearsiniOSapplicationdevelopment
- Provenexperiencedeliveringhigh-quality,scalableapplicationindependentlyoraspartofateam
- iOSDevelopmentExpertise:AdvancedknowledgeofSwiftandSwiftUI,withexperienceinbuilding,testing,anddeployingiOSApplications.
- ArchitecturalProficiency:Strongunderstandingofdesignpatterns(MVC,MVVM,VIPER,CleanArchitecture)andabilitytoarchitectscalable,maintainablesolutions.
- IntegrationSkills:ExperienceinintegratingRESTfulAPIs,third-partySDKs,andcloud-basedservicessuchasFirebaseorAWS.
- AppOptimisation:Proficiencyinoptimisingappperformance,memoryusage,andresponsivenessforaseamlessuserexperience.
- TestingFrameworks:SkilledinusingtestingtoolssuchasXCTest,XCUITest,andotherunitorUItestingframeworkstoensureapplicationreliability.
- VersionControl:ExpertiseinGitandversioncontrolworkflows,ensuringcodecollaborationandversioningbestpractices.
- CI/CDPipelines:Familiaritywithcontinuousintegrationanddeliverypipelines,includingtoolslikeJenkins,GitHubActions,orBitrise.
- SecurityPractices:In-depthunderstandingofmobileappsecuritystandards,includingsecurestorage,dataencryption,andprotectionagainstcommonvulnerabilities(e.g.,OWASPMobileTop10).
- AppStoreManagement:ExperienceinmanagingAppStoresubmissions,updatesandcompliancewithApple’sguidelines.
- AnalyticsandMonitoring:FamiliaritywithtoolsCrashlytics,FirebaseAnalytics,orequivalentforappmonitoringandimprovement.
- Abilitytoleadbyexampleandmentorjuniordeveloperseffectively
- Stronganalyticalanddebuggingskillstoaddresscomplextechnicalchallenges
- Abilitytoexplaintechnicalconceptsclearlytobothtechnicalandnon-technicalstakeholders