Skype
Enquire Now!

Career

Job Details
  • DepartermentTechnical
  • LocationAhmedabad, India
  • Job TypeFull Time
  • EducationBCA / MCA / BE-IT / Computer Engineer / BE-Computer Science
  • Experience1 to 3 Years
  • Offered SalaryUpto 30k CTC

iOS Developer

We are looking for a passionate Software Engineer to design, develop, and install software solutions. The successful candidate will be able to build high-quality, innovative, and fully performing software in compliance with coding standards and technical design. Software engineer responsibilities will include development, writing code, and documenting functionality.

Roles & Responsibilities
    • Managing the software build, release and deployment process.
    • Able to adapt to changing project conditions.
    • Experience in developing iOS applications.
    • Professionally interacting with customers, vendors, superiors and peers.
    • Understanding of software development life cycle.
    • Expert knowledge of computer logic and flow-charting.
    • Identifying tasks that could be improved through automation.
    • Risk and contingency planning.
    • Performing low to medium complexity source code development.
    • Investigating, diagnosing and correcting system issues.
    • Testing software in controlled, real situations before it goes live.
    • Resolving technical issues faced by other team members.
    • Creating training manuals for users.
    • Writing up reports, manuals and other documentation on the status, operation and maintenance of software.
    • Supporting and maintaining the software within an IT system once it is up and running.
    • Developing new programs.
    • Coding individual programs.
    • Peer code reviews.
    • Writing and executing tests for subsystems and components.
    • Interacting with the hardware team on a daily basis.
    • Carrying out technical root cause analysis.
    • Gathering & analyzing information.
    • Working alongside wider operational teams to achieve set goals.
    • Participating in daily scrum meetings.
    • Be able to work as an individual and as part of a team
    • Be able to work to tight deadlines
Requirements
    • Proficient with Objective-C or Swift (depending on project requirements), and Cocoa Touch
    • Experience with iOS frameworks such as Core Data, Core Animation, etc.
    • Hands-on experience over SOAP and REST web services
    • Hands-on experience in the full life cycle of iOS application development
    • Knowledge of third-party libraries and APIs integration.
    • Experience in Social API integration, Core location APIs, Maps, Notifications
    • Strong knowledge of UI design principles, patterns, and best practices
    • Familiarity with firebase concepts - push notifications, remote config, dynamic links
    • A knack for benchmarking and optimization
    • Solid understanding of the full mobile development life cycle
    • Unit-test code for robustness, including edge cases, usability, and general reliability.
    • Coding standards, organizational programming skills, and good commenting practices are important
    • Able to meet tight deadlines and remain calm under pressure 
    • In-depth debugging and testing skills of Mobile Applications # Client-server application development.
    • JSON & XML Parsing, Core data, SQLite, Cocoapods
    • Proficient understanding of code versioning tools (such as Git, Mercurial, or SVN)
    • Experience with offline storage, threading, and performance tuning
"Inspiring digital transition"