16 Aug
|
LG Soft India
|
Bengaluru
16 Aug
LG Soft India
Bengaluru
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
- DistributedNotifications
- MachPorts
- Sockets
- Pipes
- UnderstandingofbackgroundservicesinmacOS.
- ExperiencewithXcodeInstruments(MemoryLeaks,Allocations,Zombies,etc.)forperformanceandmemoryoptimization.
KeyCompetencies
- Strongdebuggingandtroubleshootingskills.
- Abilitytoworkindependentlyandwithinateamenvironment.
- Attentiontodetailandcommitmenttosoftwarequality.
- Continuouslearningmindsetandadaptabilitytonewtechnologies.
📌 IOS developer (Bengaluru)
🏢 LG Soft India
📍 Bengaluru