Job Description
Job Title: Senior/ Lead Software Engineer
Location: Hyderabad, India
Experience: 5-10 years
Salary Range: Competitive with the market POSITION SUMMARY
Job Functions/ Responsibilities:
Architect, design and build advanced applications for the iOS platform to deliver innovative, responsive and customer-friendly experiences. Along with good analytical and problem solving skills, candidate must have strong communication skills, both verbal and written, with strong relationship building and collaborative skills.
Duties:
Write well designed, testable, efficient code by using best software development practices
Collaborate with cross-functional teams to define, design, and ship new features
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 Skills & Qualifications:
Essentials
1. B. Tech/B.E. in CSE/ECE/EEE from premier engineering college with above 70% throughout academics
2. Proficiency with Swift 4+
3. Dependency management with CocoaPods
4. Version control with git. Must be comfortable with concepts like branching, merging, and rebasing.
5. Experience with handling pull requests on github.
6. Experience and thorough knowledge of AppKit, UIKit, CoreData and CoreFoundation frameworks
7. Notification and Backgrounding APIs
8. Thorough understanding of Interface Builder & AutoLayout
9. Application Analytics using App Analytics or any other SDK
10. Experienced with UNIX command-line environment
Huge Plus
Experience with RxSwift & RxCocoa
Realm databases Plus
1. Experience with performance tuning using Instruments
2. PushKit, CallKit, Foundation (Streams, Sockets and Ports)
3. Experience with git-flow workflows
Job Classification
Industry: IT-Software, Software Services
Functional Area: IT Software - Application Programming, Maintenance,
Role Category: Programming & Design
Role: Programming & Design
Employement Type: Full time
Education
Under Graduation: B.Tech/B.E. in Electrical, Electronics/Telecommunication, Any Specialization, Computers
Post Graduation: M.Tech in Computers, Any Specialization, Electrical, Electronics/Telecommunication
Doctorate: Doctorate Not Required, Any Doctorate in Any Specialization
Contact Details:
Company: United Online Software
Location(s): Hyderabad
Keyskills:
mobile developer
software development
ios programming
ios developer
ios
mobile application developer
iphone
cocoa
objective c
apple
ios software engineer
software engineering
ios development
ios software developer
swift