iOS technical developer

TATA Consultancy Services Limited Georgia, United States
6 years - 10 years
$ 100
Posted: 2 years ago
Part-time

Job Summary

'The candidate must have experience in using development tools, industry Standards. The position will be responsible for creating designs and working within the team to develop the most efficient product possible. This position requires knowledge of the project development life cycle, good oral and written communication, and strong problem solving skills. Must be a self-motivated individual willing to research issues and come up with solutions working under guidance of senior staff

Job Description

Relevant Experience

(in Yrs)

5-8 yrs.

Technical/Functional Skills

'The candidate must have experience in using development tools, industry Standards. The position will be responsible for creating designs and working within the team to develop the most efficient product possible. This position requires knowledge of the project development life cycle, good oral and written communication, and strong problem solving skills. Must be a self-motivated individual willing to research issues and come up with solutions working under guidance of senior staff

Strong 5+ experience in building apps using iOS/Xamarin forms / Ionic / React / Cordova

Strong 5+ experience of design patterns (MVVM, Dependency Injection etc.), and user interface development

Proficient with Objective-C or Swift, and Cocoa Touch / Proficient with Java or Kotlin

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

Experience with offline storage, threading, and performance tuning

Experience with RESTful APIs to connect applications to back-end services

Understanding of Apple design principles and interface guidelines

Experience in publishing applications on App Store

Knowledge of low-level C-based libraries

Experience with performance and memory tuning

Familiarity with cloud message APIs and push notifications

Proficient understanding of code versioning tools {{such as Git, Mercurial or SVN}}

Must have experience in database modeling using one of the available tools

Must have worked on end-to-end from requirements till implementation in large engagements

Must have experience with Agile methodologies / development

Nice To Have

  • NET core, Web APIs, C#, and Microsoft technologies


NoSQL database

Web development using Angular / Typescript / Bottstrap / HTML

Experience in Openshift cloud, Jenkin, and GIT pipeline

Experience with Azure Cloud (Data factory / Data lake) / Google Cloud

Experience Required

  • 5+ years in Mobile domain


Mandatory Skills

Same as given in Tech/Func skills

Roles & Responsibilities

  • Design and Development of Mobile applications, Web APIs

  • Analysis of functional / technical requirements

  • Identify key areas and perform Proof of Concept(s), and development of them, Guiding / support team for the development

  • Define technical architecture and create detailed technical design specifications including Service specifications, Class Diagrams, Sequence Diagram, Data Models

  • Development & unit testing of applications

  • Coordination with Technical and business users communities and getting sign-off on the artefacts

  • Define implementation / deployment model

  • Define project specific design pattern, guidelines and checklist.

  • Individual contributor for some components

  • Experience with development in Agile

  • 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 automation


Desired Skills and Experience


IoS/Iphone

Keyskills

Not Mentioned