Innobayt⠀is the⠀home of⠀innovation⠀where our⠀customers'⠀desired⠀ideas are⠀transformed⠀into⠀designs,⠀software,⠀and⠀applications.⠀Right from⠀logo⠀designs to⠀reality⠀apps we⠀deliver⠀quality⠀work. We⠀are an⠀experienced⠀and⠀passionate⠀group of⠀designers,⠀developers,⠀project⠀coordinators,⠀writers⠀and⠀analysts⠀who work⠀efficiently⠀with our⠀clients⠀like a⠀team.⠀Together⠀we face⠀challenges⠀and⠀celebrate⠀victories.
Job Position
iOS Developer
Job Requirements:
- Ability to⠀understand⠀business⠀requirements⠀and⠀translate⠀them into⠀technical⠀requirements.
- Strong⠀knowledge⠀of IOS⠀SDK,⠀different⠀versions⠀of IOS,⠀and how to⠀deal with⠀different⠀screen⠀sizes.
- Familiarity⠀with⠀Restful⠀APIs to⠀connect⠀iOS⠀applications⠀to⠀back-end⠀services.
- Strong⠀knowledge⠀of iOS UI⠀design⠀principles,⠀patterns,⠀and best⠀practices.
- Experience⠀with⠀offline⠀storage,⠀threading,⠀and⠀performance⠀tuning.
- Familiarity⠀with the⠀use of⠀additional⠀sensors,⠀such as⠀gyroscopes⠀and⠀accelerometers.
- Knowledge⠀of the⠀open-source⠀iOS⠀ecosystem⠀and the⠀libraries⠀available⠀for common⠀tasks.
- Familiarity⠀with cloud⠀message⠀APIs and⠀push⠀notifications.
- A⠀knack for⠀benchmarking⠀and⠀optimization.
- Understanding⠀of⠀Apple’s⠀iOS design⠀principles⠀and⠀interface⠀guidelines.
- Proficient⠀understanding⠀of code⠀versioning⠀tools,⠀such as⠀git.
- Familiarity⠀with⠀continuous⠀integration⠀&⠀continuous⠀deployment.
- Knowledge⠀of other⠀web⠀technologies⠀and UI/UX⠀standards.
- A⠀strong⠀technical⠀background,⠀with deep⠀understanding⠀of⠀client-server⠀architecture.
- Experience⠀in setting⠀up a⠀mobile⠀software⠀development⠀environment⠀and⠀thereby⠀establishing⠀a process⠀of⠀building⠀and⠀releasing⠀an app to⠀the Apple⠀Store⠀would be a⠀benefit.
- Agile⠀approach⠀to⠀development,⠀testing,⠀and⠀documentation⠀in a⠀cross-functional⠀team⠀environment.
- A⠀constant⠀desire to⠀improve,⠀learn more⠀and take⠀things to⠀the next⠀level and⠀a passion⠀for⠀adopting⠀the latest⠀features⠀in⠀iOS.
- Strong⠀communication⠀skills and⠀a positive⠀attitude.
- Sync⠀with the⠀"cross-functional"⠀squad⠀teams⠀during the⠀entire⠀product⠀development⠀lifecycle.
- Improve,⠀optimize,⠀and⠀identify⠀opportunities⠀for⠀improved⠀software⠀engineering⠀cycle.
- Solid⠀agile⠀execution⠀for⠀building⠀digital⠀products⠀using the⠀frameworks⠀like⠀scrum,⠀Kanban and⠀DevOps⠀tools.
Required Experience
- 2+ years⠀of native⠀iOS App⠀Development⠀experience.
- Minimum⠀2 years of⠀mandatory⠀experience⠀in Swift⠀Programming⠀Language,⠀iOS UI⠀Kit,⠀Restful⠀APIs based⠀in Json⠀and SOAP,⠀Offline⠀Storage /⠀Core⠀Data
- Experience⠀with⠀cross-platform⠀app⠀development⠀tools such⠀as Ionic⠀or Flutter⠀would be⠀an⠀advantage⠀as⠀well.
- Highly⠀developed⠀written,⠀verbal and⠀presentation⠀&⠀interpersonal⠀skills⠀with the⠀ability to⠀communicate⠀with⠀stakeholders⠀and⠀colleagues⠀at the⠀highest⠀level.
- Experience⠀with⠀DevOps⠀tools and⠀processes,⠀distributed⠀source⠀control⠀systems⠀such as⠀Bitbucket⠀or Git,⠀continuous⠀integration,⠀continuous⠀integration⠀& testing⠀tools⠀would be⠀an⠀advantage.
- Solid⠀knowledge⠀of website⠀and mobile⠀analytics⠀tools like⠀Google⠀Analytics⠀would be⠀an⠀advantage.
Job Type: Full-time
Experience:
- iOS Development: 3 years (Required)