SOFTWARE ENGINEER (iOS)

Software Engineer (iOS)

Winjit is currently seeking knowledgeable and senior-level software engineers (iOS) that are excited to join our venture! Unlock your full true potential today by joining Winjit’s team of experienced software engineers.

Experience: 2 to 5 years

Location: Nashik/Pune/Bangalore

Responsibilities:
1) Demonstrated ability to learn and quickly adopt new concepts.
2) Demonstrated strong judgment and decision-making ability.
3) Excellent skills and considerable experience with analysing requirements and developing application designs.

Skills:
1) Proficient with Swift.
2) Experience with iOS frameworks such as Core Data, Core Animation, etc.
3) Experience with offline storage (SQLite), threading, and performance tuning
4) Familiarity with RESTful APIs to connect iOS applications to back-end services
5) Understanding on Design Pattern (MVC, MVP, MVVM, Singleton.)
6) Best way of implementing the UI/UX apple standards.
7) Understanding of Apple’s design principles and interface guidelines is MUST.
8) Knowledge on data security techniques will be good.
9) Experience with performance and memory tuning with tools (such as Instruments and Shark, depending on project needs)
10) Familiarity with cloud message APIs and push notifications
11) Proficient understanding of code versioning tools (such as Git, Mercurial or TFS)
12) Full software development lifecycle experience on enterprise
13) Quick integration with 3rd party SDK integration like social media FB/Google etc.