Apply Now View All Jobs by this Recruiter

  • Job View 209 Views
  • Applicants Less than 5 Applicants

Job Description

TechUnity, Inc. looking for an iOS developer responsible for the development and maintenance of applications aimed at a range of iOS devices including mobile phones and tablet computers. Your primary focus will be development of iOS applications and their integration with back-end services.

Responsibilities:

Design and build applications for the iOS platform

Ensure the performance, quality, and responsiveness of applications

Collaborate with a team to define, design, and ship new features

Identify and correct bottlenecks and fix bugs

Help maintain code quality, organization, and automatization

Commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.

Skills:

Proficient in Objective-C or Swift and Cocoa Touch

Experience with iOS frameworks such as Core Data, Core Animation, etc.

Experience with offline storage, threading, and performance tuning

Familiarity with RESTful APIs to connect iOS applications to back-end services

Knowledge of other web technologies and UI/UX standards

Understanding of Appleā€™s design principles and interface guidelines

Knowledge of low-level C-based libraries is preferred

Familiarity with cloud message APIs and push notifications

Knack for benchmarking and optimization

Proficient understanding of code versioning tools

Familiarity with continuous integration

Requirements:

Excellent written and verbal communication skills in English

Experience working in a multi-team environment

Excellent analytical skills and ability to work in app development

BE or MS degree in Computer Science or similar

Key Skills

  • Core Data
  • Core Animation

Industry

Computer / IT

Functional Area

IT Software - Mobile Technologies

Number of Vacancy

1

Education

B.Tech/B.E


About TechUnity Software Systems India Pvt.Ltd.

Desktop Application is responsible for full life cycle development and maintenance of desktop applications supporting a wide variety of business functions. The Desktop Application Developer will provide specific technical expertise in one or more programming languages or technologies and will provide technical solutions to business problems.
Responsibilities:
Build cross-platform desktop client features and infrastructure.
Full life cycle development of software products.
Identify bottlenecks and bugs and devise elegant solutions.
Making strategic technical decisions related to new products and functionalities.
Onboarding and mentoring new team members.
Requirements:
You must have a solid grasp of object-oriented programming, automated software testing, databases, development, and testing methodologies
Background in cross-platform application development.
Take smart risks and champion new ideas
BE/ BTECH degree in computer science or equivalent experience is required
Minimum 2 to 5 years experience in Client/Server development
Expertise in common Client/Server development languages and databases
Experience in all phases of the software development lifecycle including analysis, design, development, testing, implementation and support
Excellent oral and written english communication skills

Learn more...

read more
Apply Now

Similar Jobs



Career Insights For Your Growth