Wtw Global Delivery And Solutions
Location
Kolkatta | India
Job description
We are looking for an iOS Developer to join a globally distributed Development team following Agile Software Development and Release Methodology.
- Translate designs and wireframes into high quality code.
- Design, build, and maintain high performance, reusable, and reliable iOS code.
- Ensure the best possible performance, quality, and responsiveness of the application.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automatization.
- Participate in code reviews, design and sprint meetings.
- Collaborate with cross-functional teams to analyze, design, and ship new features
The Requirement
- BE, BTech or MCA with minimum 6+ years of software development experience.
- Excellent experience with Objective-C, Swift (iOS developer).
- Proficient with Cocoa Touch and iOS frameworks such as Core Data, Core Animation, Core Text, etc (iOS developer).
- Hands on experience in the full iOS development cycle from design till deployment in AppStore/Play Store and support.
- Strong knowledge of iOS SDK, different versions of iOS and how to deal with different screen sizes.
- Experience on web service integration (SOAP, REST, JSON, XML, Micro Service).
- Understanding of Apple s UI design principles and interface guidelines.
- Familiarity with cloud message APIs and push notifications.
- Must have at least one published application in AppStore.
- Experience with memory management, threading, performance tuning and caching mechanisms specific to mobile devices.
- Good understanding of OO programming and design patterns.
- Well versed in IOS mobile architecture.
- Proficient understanding of code versioning tools, such as Git
- Knowledge in J2EE, PL/SQL is added benefit.
- Knowledge in Rx Swift and related framework is desirable.
- Knowledge in Twist is desirable.
- Experience of SDLC life cycle including Requirement gathering to deployment
- Have knowledge in working with cross-functional teams.
- Have experience in mentoring team members.
- Basic knowledge of Eclipse is preferable.
- Experience in native Android development will be added benefit.
- Must possess excellent verbal & written communication skills.
- Experience in Waterfall/Agile processes.
Soft skills/Behavioral skills
- Commitment - Should pull the team forward during trying times. Should have a positive attitude.
- Teamwork and collaboration - Can switch based on situations as sometimes being a leader, sometimes being a good follower, monitoring the progress, meeting deadlines and working with others across the organization to achieve a common goal.
- Adaptability - Should have a passion for learning and the ability to continue to grow and stretch the skills to adapt to the changing needs of the organization.
- Problem solving - Should has a urge to resolve problem himself rather than delegating.
Job tags
Salary