Company Introduction

Codebase.com (Fluent Code India PVT LTD) currently has a team more than of 40+ phenomenal developers serving US clients. We started in the spring of 2018, and have been growing aggressively.

We are located in Pune, Baner & Magarpatta, and serve US companies focusing heavily on enterprise SaaS, eCommerce, and mobile applications.

Some of the core technologies that we support include Python, Node.js, React, Angular, and many more. We pride ourselves on using the latest technologies.

Job Description

We are looking to hire a talented iOS Mobile Application Developer to design, build, and maintain an iOS application. Your primary focus will be developing high-end iOS applications for the latest mobile devices. Your duties may include collaborating with the team for new application features, identifying and fixing application bottlenecks, maintaining the core code, and updating applications published on the App Store.

To ensure success as an iOS developer, you should have a strong working knowledge of iOS Frameworks, be proficient in Objective-C/ Swift, and be able to work as part of a team. Ultimately, an outstanding iOS developer should be able to create functional, attractive applications that perfectly meet the needs of the user.

Job Responsibilities

  • Can design and build applications for Android/ iOS platform
  • Can design and build applications for iOS platform
  • Understands design principles in general and iOS design principles in specific along with its interface guidelines
  • Able to produce first class technical documentation along with realistic estimates.
  • Able to translate requirements and mock-ups into fully functioning end to end features.
  • Excellent programming and analytical abilities.
  • Self-driven with a strong desire to excel and ability to work independently
  • Ensure performance, quality, and responsiveness of applications
  • Maintain code quality and automation script quality.
  • Identify and correct bottlenecks and fix bugs
  • Able to quickly understand existing application
  • Possesses understanding of relational and non-relational databases

Skills Required

  • Strong programming skills in Objective-C / Swift / Swift - UI
  • Experience in iOS graphics, animation and UI designing & Design patterns
  • Expert knowledge of MVC & MVVM
  • Strong understanding and exposure of code versioning tools such GIT
  • Experience in developing UIs for different screen dimensions
  • Experience with third-party libraries and APIs
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Familiarity with cloud message APIs and push notifications
  • A knack for benchmarking and optimization
  • Good to have knowledge of Android or Flutter or React Native
  • Hands on experience of TDD or BDD with CI/CD

Personal Requirements

  • Exceptional communication and follow-up skills
  • Understanding of Agile Methodology
  • Strong problem - solving and analytical skills
  • Attention to details
  • Friendly, helpful and positive attitude

Experience

4-8 years