Requirements:
- 2 or more years of hands-on experience in mobile app development;
- Swift. Core Data. Core Animation. Firebase. Debugging. Apple HIG. PN. iOS/iPadOS/macOS. APIs. GitLab. And CI. Deep understanding of UX.
- Ability to produce clean code (practical round will measure this skill)
- Learning by doing mindset;
- Work with cross-functional collaborative teams – Analysts, Designers, and Architects!
- Ability to single handedly develop iOS apps without any tech supervision based on the agreed ‘specs’;
- Willingness to put organization’s interest above personal or colleague/friend’s interests;
- Ability take a stand based on facts (and not opinions) when there are difference of opinions in the product/app development process;
- Ensuring the quality and performance of the application to specifications. Be dependable at Unit Testing;
- Identifying potential problems and resolving application bottlenecks;
- Designing and implementing application updates as per the guidance from the product teams.
Requirements:
- Hands-on knowledge of Objective C
- Hands-on knowledge of SwiftUI
- Knowledge of App Publishing on the App Store;
- Knowledge of RevenueCat
- Knowledge of implementing In-app purchase and subscriptions
- Ambition married with character
- Worked on Photo & Video. Business. Finance. Social Media. Productivity. All major app categories.
Roles & Responsibilities
- Navigate your career through the agile development process.
- Able to work independently with minimal supervision.
- Be comfortable with and lead based on this principle: We work for the best engineering outcomes yet UX comes first!
- Understand basic concepts of design for developing user-friendly applications.
- Work with cross-functional collaborative teams – Analysts, Designers, and Architects!
- Write readable + effective + clear code and emails.
- Perform minimal yet appropriate documentation of the work done by you and the team (no need to be a documentation junkie but it is a necessary tech communication skill)
- Flexibility, energy, and ability to work well with others in a team environment.
- Participate in Sprint planning (feature definition), Sprint review (demo), and Sprint retrospective (learning);
- Brainstorm, present and lead tech conversations.
Education:
BE IT/CE, ME IT/CE, BCA, MCA, BSc .IT, MSc. IT.