Senior Software Engineer - Ios App Job in Gadgeon Systems Inc
Senior Software Engineer - Ios App
Gadgeon Systems Inc
4+ weeks ago
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
- Permanent
Job Summary
Lead the design, development, testing and maintenance of Mobile App on iOS platform as part IoT device integration. Need to participate in the entire Mobile App lifecycle right from concept stage until delivery and post launch support. Apps will be mainly content based and integrated closely with smart device or web sites.
Key duties/ responsibilities
- Acting as lead iOS developer.
- Deliver across the entire app life cycle concept, design, build, deploy, test, release to app stores and support
- Gather requirements around functionality and translate those requirements into elegant functional solutions
- Create compelling device specific user interfaces and experiences
- Working along the embedded engineers or web developers to create and maintain a robust framework to support the apps
- Optimizing performance for the apps and keep up to date on the latest industry trends in the mobile technologies
Mandatory Skills
- Strong knowledge and experience with object oriented programming
- Experience with designing data structures and implementing algorithms
- Proficient with Swift and Objective C
- 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
- Familiarity with cloud message APIs and push notifications
- Clear understanding of event-driven and delegate based design paragdigms
- Proficient understanding of code versioning tools such as Git, JIRA
- Experience with iOS frameworks such as Core Data, Core Animation, etc.
- Experience in socket programming and BLE communications.
- Knowledge on various architectural design patterns
Preferred Skills
- Experience with web technologies and security
- Experience with performance and memory tuning with tools
- Familiarity with continuous integration
- Development experience in any cross platform solutions [React Native, Flutter, Gomobile] is preffereable
- Good written and verbal communication skill in English
- Able to work independently with minimal supervision
- Meticulous and detail-oriented, coupled with good attitude
- Able to multi-task, independent with good time management
- Good interpersonal and communication skills
Experience Required :
Fresher
Vacancy :
2 - 4 Hires
Similar Jobs for you
×
Help us improve TheIndiaJobs
Need Help? Contact us