IOS developer
Skills
About the role
Job Description
JobDescription-SoftwareEngineer(macOS)
Position:SoftwareEngineer
Experience:2-4Years
Location:Bangalore(orasapplicable)
RoleOverview
We are looking for a Software Engineer with 2-4 years of experienceinmacOS/iOSapplicationdevelopment.Thecandidatewillberesponsiblefordeveloping,maintaining,testing,andenhancingnativemacOSapplicationswhileensuringhighperformance,reliability,andsoftwarequality.
KeyResponsibilities
Understandprojectrequirementsandtranslatethemintotechnicalsolutions.
DevelopandmaintainnativemacOSapplicationsusingSwiftand/orObjective-C.
Debug,troubleshoot,andresolvesoftwaredefectsandperformanceissues.
Performunittestingandintegrationtestingtoensuresoftwarequality.
Collaboratewithcross-functionalteamsthroughoutthedevelopmentlifecycle.
Optimizeapplicationperformance,stability,anduserexperience.
Education
B.E./B.Tech/M.E./M.Tech/MCAinComputerScience,InformationTechnology,Electronics,orrelatedfield.
RequiredSkills&Qualifications
2-4yearsofexperienceinmacOS/iOSapplicationdevelopment.
StrongprogrammingskillsinSwiftand/orObjective-C.
GoodunderstandingofCocoa,CocoaUI,andSwiftUIFrameworks.
StrongknowledgeofDataStructuresandAlgorithms.
Goodproblem-solvingandanalyticalskills.
Effectiveverbalandwrittencommunicationskills.
PreferredSkills
Experienceindevelopingmulti-process-basedapplications.
Hands-onexperiencewithInter-ProcessCommunication(IPC)technologiessuchas:
XPC
MachPorts
Sockets
Pipes
UnderstandingofbackgroundservicesinmacOS.
ExperiencewithXcodeInstruments(MemoryLeaks,Allocations,Zombies,etc.)forperformanceandmemoryoptimization.
KeyCompetencies
Strongdebuggingandtroubleshootingskills.
Abilitytoworkindependentlyandwithinateamenvironment.
Attentiontodetailandcommitmenttosoftwarequality.
Continuouslearningmindsetandadaptabilitytonewtechnologies.
Questions about this role
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.