Mobile Architect Job Description Template
Our company is looking for a Mobile Architect to join our team.
Responsibilities:
- Perform functional and non-functional testing of the applications and deliver stable applications;
- Component Design/Coding/Unit Testing/Debugging;
- Develop secure applications for iOS platforms;
- Interact with stakeholders within the company to clear roadblocks of the project at hand;
- Build features using a cross-application language where doing so helps the organization save time and resources while maintaining the excellence;
- Involvement in Software Development Lifecycle;
- Providing expertise in technical analysis and solving technical issues during project delivery;
- Work proactively to address project requirements, and articulate issues/challenges with enough lead time to address project delivery risks;
- Take decisions on iOS frameworks, architectures, and libraries to be used in the application;
- Responsible for applications systems analysis and programming activities;
- Mentor mobile team (Android and iOS) on best practices on the mobile platform;
- In addition to iOS, working knowledge of Android apps and hybrid apps is a plus;
- Design and architect backend APIs to address all requirements of the mobile app so that the performance of the app is optimized;
- Directly impacts the business by ensuring the quality of work provided by self and others; impacts own team and closely related work teams;
- Requirement understanding, technical design.
Requirements:
- iOS lead with strong analytical and technical ability with 6-8 years of experience in developing applications;
- Ability to lead a team of engineers;
- Experience with backend technologies;
- Debugging and Exhaustive Unit Testing skills;
- Bachelor’s degree B.Tech/M.E./M.Tech (in computers, information technology or engineering);
- Should have good hands on iOS frameworks (Database (CoreData/Realm), asynchronous programming, Networking, WebKit, Autolayout, Animations, Transition);
- Experience in working on iOS ( Swift, Xcode). Exposure to RX & MVVM is a big plus;
- Exposure to Functional and non-functional testing of applications;
- Should have lead a team of engineers in the past;
- Experience in secure application development with databases;
- Sound knowledge in developing & submitting applications for iOS using XCode & Swift;
- Interpersonal skills to interact with stakeholders;
- Experience with cross-app languages;
- Skills and knowledge of the tools to develop creative solutions to meet product requirements;
- Should be familiar with different architectures and design patterns and decent knowledge on Backend is highly preferable.