Advanced Engineer Software
Albertsons Companies India
- Bangalore, Karnataka
- Permanent
- Full-time
- Weareexcitedtoannounce anopeningforAdvancedEngineer Software(iOS)atACI.
- Swift,IOSDevelopment,MobileApplicationDevelopment,iOS,UnitTesting,Automation Testing, XCTest, XCUITest, SwiftUI Preview Tests, Snapshot Testing, Appium, Accessibility Testing, Objective-C, iOS SDK, SwiftUI, UIKit, WKWebView, JavaScript, Typescript, React Native.
- Exposure to Ai, copilot, LLMs,codex,GenAI,GeminiAI,OpenAI.
- 3 - 6 years.
- Designs/develops software solutions and business process solutions based on businessneedsandrequirementsusingspecializeddomainknowledgeanddeveloped business expertise
- Analysesuserrequirement/needsandmakesdecisions consideringthenatureof project.
- Participates in software design for features and bug fixes independently.
- Leadsprojectsandprogramswithinownorganizationwithmoderatecomplexity, scope, with guidance from manager
- Providestechnicalexpertiseontheteam;analysesandevaluatescodeissuesand makes decisions within general parameters under broad supervision
- Focus on quality in all aspects of work; follows established standards of excellence
- Contributestoteamactivitiesandcollaborateswithintheteamanddependentproject areas to solve problems.
- Has good understanding of quality standards and work required minimal revision.
- 3-6yearsofmobile andwebsoftwaredevelopmentexperienceusingSwift,iOSSDK, UIKit, SwiftUI, React Native, JavaScript/TypeScript, and WebViews.
- ExperiencewitharchitecturepatternssuchasMVVM,MVI,ComposableArchitecture, modularization, uni-directional data flow, dependency injection, and offline sync using Core Data or Realm.
- ProficientinintegratingandconsumingRESTfulandGraphQLAPIsinmicroservices architectures.
- Expertiseinwritingandmaintainingunit,UI,andsnapshottestsusingXCTest, XCUITest, SwiftUI previews, Appium, and accessibility test frameworks.
- Hands-on experience with CI/CD pipelines using GitHub Actions, Bitrise or similar.
- KnowledgeableinApplesecuritybestpracticesincludingOAuth,biometricauth, Keychain, secure storage, and app signing.
- SkilledinappperformanceprofilingusingInstruments,memoryleakdetection,battery usage analysis, and benchmarking.
- ExperiencewithAPMtoolslikeAppDynamicsforreal-timemonitoringandcrash analytics.
- Familiarity with push notifications, deep linking.
- PracticalexperienceusingAIdevelopertoolslikeGitHubCopilotforimproved productivity.
- Knowledgeable in Agile methodologies and full software development lifecycle.
- Compassionateandkind,showingcourtesy,dignity,andrespect.Theyshowsincere interest and empathy for all others.
- Showintegrityinwhatisdoneandhowitisdone-withoutsacrificing personal/business ethics.
- Embraceaninclusion-focusedmindset,seekinginputfromothersontheirworkand encouraging the open expression of diverse ideas and opinions
- Team-oriented, positively contributing to team morale and willing to help.
- Learning-Focused,findingwaystoimproviseintheirfieldandusepositiveconstructive feedback to grow personally and professionally
- Retail Domain Experience is a big plus.
- Swift, Objective-C, iOS SDK
- SwiftUI / UIKit
- WKWebView, JavaScript/TypeScript
- React Native
- UnitandAutomationTestingusingXCTest,XCUITest,SwiftUIPreviewTests, Snapshot testing, Appium, Accessibility testing.
- SQLite / Core Data / Realm
- Bitrise / GitHub Actions
- APM Tools for User Experience Monitoring (such as AppDynamics)