BE/ME/B.Tech/M.Tech/MCA/MCM/BCA/Msc. PGDCA/ or equivalent
Overview of Job
Project work undertaken will be development and unit testing of straightforward or low complexity components. The main responsibility is to follow low-level designs, supported by colleagues and team leaders. May assist in any other aspect of the project life-cycle under supervision. Will still be developing technical and team working skills
Duties & Responsibilities
May assist in requirement gathering under supervision.
To be a part of developing team of high end (Mobile/DotNet/PHP/ROR/MySQL) applications & portals.
Assist in the design, coding, and testing of technical solutions Understand standard systems development lifecycle processes and apply our methodology effectively on client engagements.
Develops technical knowledge and awareness of those technical areas in which requested to code. Peer Code review on a regular basis.
Accurately records own time and accurately reports progress on own work.
Complies with all confidentiality and non-disclosure policies and/or agreements and ensures security of information at all time.
Learning new web related technologies and providing support in implementation in various projects as and when needed.
Responsible for meeting deadlines and adherence to set coding standards Communicating with clients as and when needed.
Preparing required reports as if when.
Learn and share knowledge with teammates and juniors in advanced technologies.
Provide guidance to juniors and support to other teammates in their work as and when required.
Proficient with Objective-C or all versions of 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.
Ability to understand business requirements and translate them into technical requirements.
Experience with performance and memory tuning with tools such as Instruments.
Familiarity with cloud message APIs and push notifications. Knack for benchmarking and optimization.
Proficient understanding of code versioning tools such as Git.
Familiarity with continuous integration.
Knowledge of cross platform app development would be an advantage.