Engineering & Emerging Technologies (technical Architect Ios) Job in Robosoft Technologies

Engineering & Emerging Technologies (technical Architect Ios)

Apply Now
Job Summary

Roles & responsibilities

  • Provide technical direction to the team and is a key contributor on all projects (Product Development, Release Cycles)
  • Responsible for all technical aspects of app development from designing to development to release of the product to the AppStore.
  • Responsible for defining and maintaining overall architecture for all system/program/initiatives
  • Contribute in code reviews & client interactions
  • Responsible for mentoring the team, take up quality initiatives for improving code quality and optimizing development time.
  • Implementing automated testing platforms and unit tests
  • Solve highly technical complex problems and be called on to deliver within tight deadlines
  • Create reusable modules that would be used across projects

Desired skills

  • Atleast 8+ years of experience in iOS app development
  • In depth knowledge of Swift as well as Obj-CWell versed in all the design patterns like MVC, MVP, MVVM, VIPER and other algorithms.
  • Well versed in unit testing
  • In depth knowledge of secure coding practices, and other security aspects.
  • Strong experience detecting and correcting memory usage issues, and optimizing code for application performance
  • Experienced in setting up continuous integration, usage of Lint tools.
  • Complete knowledge of Git usage (including merge conflict resolution, pull requests, stashing, etc.).
  • Proficient in all the UI aspects, UI design guidelines, developing rich UI, storyboard, autolayout, size classes, lifecycles, etc.
  • Usage of common libraries available via Pods/Carthage.
  • Persistent data storage locally.
  • Localization support, payment gateway integration, analytics integration, push notification, deep linking.
  • Knowledge of complete process of releasing apps to the AppStore and all associated guidelines.
  • Knowledge of supporting Apple Watch apps and Apple TV apps.

Personal attributes

  • Personal attributes
  • Great communication skills, and documentation skills
  • Ability to spread knowledge via blogs and tech-talks
  • Knowledge of cross-platform mobile development (React Native/Flutter) would be an added advantage.
Experience Required :

Minimum 10 Years

Vacancy :

2 - 4 Hires