Senior iOS Developer - Objective C/SWIFT Programming (5-8 yrs) Pune (Mobile Applications)
Skillab.in
Pune
6d ago
source : hirist.com

Looking forward to hire for below position -

Opening - IOS Developer

Experience - 5- 8 Years

Key Skills : Swift, BLE, Firebase OOPS concepts, Design Patterns, Algorithms and data structure, TDD, CI

Key Responsibilities :

  • Design and development of beautiful, usable and functionally rich iOS apps
  • Take on key areas of responsibility in a development team delivering advanced apps on iOS and Android, with integration to IoT devices and the cloud
  • Create technical designs for your features and participate in design efforts together with other feature owners and architects
  • Analyze new requirements, investigate feasibility, suggest implementation options and estimate efforts timeline, dependencies and risks
  • Collaborate closely with other development team members, including some being located at other parts of the world
  • Hands-on iOS app development, including feature development, troubleshooting, debugging, problem solving and bug fixing
  • Design and run your own unit test cases
  • Integrate and deploy your code as part of a Continuous Integration process
  • Participate in design and code reviews
  • Perform development testing for your modules
  • Required Skills :

  • 5+ years of experience in the software development industry
  • Strong programming skills in Objective-C, Swift or ideally both
  • Good understanding of iOS related programming patterns and OS facilities, such as core APIs, frameworks, delegates, protocols, categories, as well as & Apple's human interface guidelines
  • Have your own app development portfolio that demonstrates real-life experience with mainstream mobile apps used by a broad consumer install base
  • Hands-on experience in the Agile / Scrum development process
  • Good understanding of OOPS concepts, Design Patterns, Algorithms and data structure
  • Excellent communication skills, both oral and written
  • Readiness to work in a global team with contributors from different backgrounds, skills and locations
  • Bachelor's degree in Software / Computer Engineering, Computer Science or related field, or comparable relevant experience
  • Preferred Optional Skills :

  • Experience with integrating mobile application software with embedded device software on connected hardware modules
  • Experience with integrating mobile application software with cloud software
  • Understand and have demonstrated best practices in front-end UI and UX implementation with UIKit, Core Animations, and Auto Layouts, Memory Management and performance analysis
  • Understanding of app optimization including performance optimization
  • Comfortable with Mac based development environments and tools
  • Hands-on experience with test-driven development (TDD) and continuous integration (CI)
  • Experience with test automation
  • Experience with RESTful web services and parsing JSON / XML
  • Experience with Bluetooth LE
  • Experience with Firebase or Google Cloud
  • Able to deal with ambiguity and change
  • Experience in interacting with customers and work on customer premise
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form