Responsibilities:
Architect, design and build advanced applications for the iOS platform
Translate requirements and mock-ups into fully functioning features
Collaborating with a team to define, design, and ship new features
Provide estimates on development cycles
Work on bug fixing and improving application performance and quality
Communicate with stakeholders and clients in the US/Europe
Participate in community knowledge sharing activities and skill building
Required Candidate profile
Skills:
Proficient with Swift 4/5 and/or Objective-C with good understanding of Cocoa Touch
Understanding of the full mobile development life cycle
Strong understanding of object oriented principles
Understanding of architectural patterns MVC and MVVM.
Experience with offline storage, threading, and performance tuning
Understanding of Apple's design principles and interface guidelines
Familiarity with RESTful APIs to connect iOS applications to back-end services
Familiarity with Push notifications, Deep Linking and Core Location
Knowledge of other web technologies and UI/UX standards
Understanding of Git.
Nice to have:
Experience with iOS frameworks such as Core Data, Core Animation etc.
Familiarity with SwiftUI
Experience in Payment gateway integration in mobile apps
Experience with third-party libraries and APIs
Knack for benchmarking and optimization
Have 2+ years of Software Engineering experience
Has launched apps in the AppStore
Experience building real-time applications is a bonus
Experience with tools like Photoshop and Sketch is a bonus
Proven ability to build, launch and iterate quickly on apps under pressure
Questions we should ask:
Current Residence State
Permanent Residence State
10th & 12th Percentage
10th & 12th Board
Graduation Passing Year
Any open source contribution? Please provide the link(s)
How comfortable are you with Swift 4/5. How much will you rate yourself on a scale of 10?
Published iOS applications in the app store
Name few open source libraries that you use frequently
Keyskills: mobile software developer IOS Developer application developer software development Mobile Application Developer software engineer senior software engineer ios software developer iphone software programming
We are a global, agile team of Rails, iOS and Android experts. From concept to launch, we've created hundreds of great products for the world's best known brands and most innovative start-ups. We've been exceeding our clients' web and mobile development expectations for over fifteen years.