Software Engineer - IOS
kanpur
Responsibilities
Coding and debugging software by considering security.
Understand the requirements and involve in designing the application architecture.
Should involve in implementing the development plan with proper estimations.
Should have proper domain knowledge on application.
Should be able to complete the assigned work items with minimal issues.
Should be regular to attend team meetings to discuss projects, participate in the brainstorm ideas, and put forward solutions to any issues.
Requirements
Knowledge in Swift, Objective- C.
Should know how to debug.
Knowledge in any one of the local databases such as SQLite/Core Data.
Should know Data structures and algorithms.
Knowledge in XML, JSON.
Hands-on experience in preparing views as per the project requirements.
Should have good interpersonal, analytical, problem-solving, written & verbal communication skills.
Should know how to integrate AWS, Azure mobile services.
Should know best practices to use background services such as GCD, operation queues (iOS).
Should know how to generate Builds.
Should know design principles.
Learn to use Instrument Tools to provide stats over the application performance, Memory leaks, and Exception handling.
Should have learned encryption techniques to secure the data.
Knowledge over design patterns such as Viper, RxSwift in iOS.