Infoya

Senior iOS Mobile Application Developer

Chennai, TN, IN

16 days ago
Save Job

Summary

Company Description

Infoya is a global IT consulting and services organization. We collaborate with visionary leaders to achieve outsized business impact by providing innovative solutions and exploring cutting-edge technologies. We work hand-in-hand with our clients to facilitate transformative change, guiding them through strategic shifts in technology, processes, and culture. Our goal is to solve the problems that our clients face, leveraging our expertise and experience to deliver practical, effective solutions that drive tangible results.


Job Description

The ideal candidate will be responsible for the technical design and implementation of new products and enhancements. They will work in all phases of the development cycle: concept to implementation. 


Responsibilities

  • Innovate to amplify the efficiency of our mobile team to develop, build, test, and release high quality apps.
  • Identify key performance bottlenecks in the development experience including the build system, IDE integrations, testing frameworks, and pull request workflows.
  • Write clear, concise and well documented code.
  • Integrate third-party libraries and SDKs for extended app functionality.
  • Apply appropriate architectural patterns such as MVVMVIPER, and Clean Architecture for scalable app design.
  • Communicates frequently with management; detailing progress on the development effort.
  • Evaluates and implements changes to tools and modules based on the needs of the client
  • Help define the scope and the priorities of the team by identifying opportunities to decrease build times, reduce system complexity, and improve the developer experience
  • Optimize the performance, reliability, and usability of our CI pipeline.
  • Utilizes source control, continuous integration, and unit testing best practices
  • Work cross-functionally to define and write code for new features.


Qualifications

  • Bachelor's degree or equivalent in Computer Science
  • 8+ years of experience as an iOS developer. Proficiency in Swift, Objective-C, SwiftUI, and UIKit.
  • Experienced in developing customer-facing, commercial iOS applications.
  • Deep understanding of iOS frameworks such as Core Data and Core Animation, along with offline storage, threading and performance tuning.
  • Professional software development experience within mobile/app environment
  • Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
  • Knowledgeable in consuming RESTful APIs to connect iOS applications to back-end services.
  • Experience with large e-commerce web sites is desirable.
  • Proficient in Git
  • Portfolio of apps developed must be provided
  • Proficiency in object-oriented development and ability to apply OO concepts 
  • Experience with Agile/Scrum environment delivering high quality software against aggressive schedules
  • Defining and implementing standards and promote best practices for the development team
  • Analyzing and optimizing applications to maximize speed and scale while factoring in mobile network latency and bandwidth constraints.


What We Offer:

  • Competitive salary and benefits package.
  • Opportunity to work with a diverse and talented team.
  • Professional development and growth opportunities.
  • A dynamic and collaborative work environment.
  • Hybrid work options.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: