Engineering & Emerging Technologies (technical Architect Ios) Job in Robosoft Technologies
Engineering & Emerging Technologies (technical Architect Ios)
Robosoft Technologies
4+ weeks ago
- Udupi, Karnataka
- Not Disclosed
- Full-time
- Permanent
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
Similar Jobs for you
×
Help us improve TheIndiaJobs
Need Help? Contact us