iOS Developer

  • Madurai
  • Maitsys

Company Description

Maitsys is a dynamic IT consulting company with a global presence specializing in digital transformation, cloud solutions, SAP migration/support, and cybersecurity. With a diverse team of experts and deep industry knowledge, we provide Strategy and Consulting, Technology and Operations Services, and Maitsys Innovation. Our professionals harness the power of technology and human creativity to deliver exceptional results for clients worldwide.


As a Senior iOS developer, you will be involved from conception to go-live, creating highly engaging, technologically sound, and aesthetically impressive mobile applications for users at scale. An ideal candidate is someone who enjoys working in a fast-paced, collaborative, geographically distributed team. We seek an expert engineer who values the “team,” drives continuous improvement, and is unafraid to challenge the status quo with creative mobile solutions. Attention to detail and an ability to convey relevant information at summary and detailed levels are key to success in this role. Requires experience in both waterfall and agile methodologies.


Responsibilities

  • Executes creative software solutions design, development, and technical troubleshooting with the ability to think beyond routine or conventional approaches to build solutions or break down technical problems,
  • Work with product managers, architects, and engineers to translate requirements into solution options and recommendations.
  • Oversee the backlog of requirements as it goes through the SDLC design phase.
  • Drive solution designs inclusive of clear annotations on key components and flows, considerations and options, recommendations, and justifications.
  • Develops secure and high-quality production code and reviews and debugs code others write.
  • Ensure commitments are met while providing high-quality, cost-effective systems meeting client expectations.
  • Adapt the digital Agile approach and work with the mobile vendor to implement the mobile solution.
  • Stay current on new technology, standards, protocols, and tools relevant to the rapidly changing digital environment.
  • Work with the application support team and external vendors to support all applications according to their Service Level Agreements.
  • Troubleshoot and fix issues in production and non-production environments.
  • Work with server engineers to design API specs.
  • Propose and implement process improvements to make our engineering team even better.

Qualifications

  • Bachelor’s degree in Computer Science (or equivalent experience)
  • 5+ years of Native iOS development experience
  • Design and develop iOS, native/hybrid applications for mobile phones and tablets
  • Experience with One or more Design Patterns – MVC, MVVM, MVP, Singleton, Clean
  • Experience with Swift UI Kit
  • Experience securing applications via device registration, biometrics, platform integrity, and keychain.
  • Experience in mobile app encryption, data protection, and addressing security vulnerabilities
  • Familiar with test-driven development
  • A knack for benchmarking and optimization
  • Familiarity with cloud message APIs and push notifications
  • Experience with offline storage, threading, and performance tuning