Fingent Global Solutions
Unit IV B, 2nd Floor, Phase I,Carnival Infopark, Kakkanad, Kochi-682030
Phone No.: 0484-4055006
Software Engineer – iOS
We are looking for iOS developers responsible for the development and maintenance of applications aimed at a range of iOS devices. Your primary focus will be the development of iOS applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products are essential.
Roles and Responsibilities:
Design and build advanced applications for the iOS platform.
Collaborate with cross-functional teams to define, design, and ship new features
Work with outside data sources and APIs.
Unit-test code for robustness, including edge cases, usability, and general reliability.
Work on bug fixing and improving application performance.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Skill Set Requirement:
Mandatory practical knowledge of:
Swift 4 and above
Xcode and Interface Builder
Design patterns like MVP and MVVM
Frameworks like UIKit, Cocoa Kit, Core Location, etc.
Apple Human Interface Guidelines
RESTful API implementation and JSON
Storyboard, Auto Layouts, and constraints
debugging and optimization skill
resolve crashes and memory-related issues
app performance and memory footprint optimization
unit test cases
sensors like Gyroscope, Accelerometer, others
app development Security Practices
handling of resources like documents, images, etc
handling runtime changes (Orientation, Locale, etc)
aware of the app store build release process.
knows Manual Memory Management Rules.
Experience: 2 - 5 years