Logo of Huzzle

IOS dev

image

Virtusa

2mo ago

  • Job
    Full-time
    Mid & Senior Level
  • Software Engineering
    IT & Cybersecurity
  • Pune

AI generated summary

  • You should have strong Swift and Swift UI skills, experience with iOS SDK, unit testing, Agile methodologies, API integration, performance tuning, and familiarity with CI/CD tools and version control.
  • You will design and build iOS applications, maintain quality, collaborate on features, ensure code integrity, and optimize performance using Swift, frameworks, and APIs.

Requirements

  • Excellent knowledge of Swift, Swift UI and iOS SDK and experience in building mobile applications for iOS
  • Good understanding of architecture patterns, design principles, interface guidelines and best practices
  • Experience in writing unit tests, UI automation and CI/CD and automation tools
  • Ability to understand business requirements and translate them into technical requirements
  • Experience working in agile teams and familiarity with Jira/confluence, Git, Jenkins, Fastlane
  • Previous experience in banking domain is not mandatory, but preferable
  • Be proficient with Swift, Swift UI depending on project requirements, and Cocoa Touch
  • Experience with iOS frameworks such as Core Data, Core Animation, as well as offline storage, threading, and performance tuning
  • Must be familiar with RESTful APIs to connect iOS applications to back-end services
  • Experience with performance and memory tuning with tools such as Instruments and Shark, depending on project needs
  • Experience with cloud message APIs and usage of push notifications
  • Knowledge of code versioning tools such as Git, Mercurial or SVN

Responsibilities

  • Design and build applications for iOS platform.
  • Maintain quality and ensure responsiveness of applications.
  • Collaborate with the rest of the engineering team to design and launch new features.
  • Maintain code integrity and organization.
  • Be proficient with Swift, Swift UI depending on project requirements, and Cocoa Touch.
  • Experience with iOS frameworks such as Core Data, Core Animation, as well as offline storage, threading, and performance tuning.
  • Must be familiar with RESTful APIs to connect iOS applications to back-end services.
  • Experience with performance and memory tuning with tools such as Instruments and Shark, depending on project needs.
  • Experience with cloud message APIs and usage of push notifications.
  • Knowledge of code versioning tools such as Git, Mercurial or SVN.

FAQs

What programming languages should I be proficient in for this position?

You must be proficient in Swift, Swift UI, and Cocoa Touch.

Is previous experience in the banking domain required for this role?

No, previous experience in the banking domain is preferable but not mandatory.

What development methodologies does the team follow?

The team works in agile methodologies.

What are the primary tools I will need to be familiar with?

You should be familiar with Jira/Confluence, Git, Jenkins, and Fastlane.

Will I need to write tests for the applications?

Yes, experience in writing unit tests, UI automation, and using CI/CD automation tools is required.

What kind of applications will I be designing and building?

You will be designing and building applications for the iOS platform.

Are there any specific iOS frameworks that I should have experience with?

Yes, you should have experience with iOS frameworks such as Core Data, Core Animation, and others related to offline storage, threading, and performance tuning.

How is the team culture at Virtusa?

Virtusa values teamwork, collaboration, and a dynamic environment that fosters new ideas and professional growth.

What is the approach towards diversity and equal opportunity at Virtusa?

Virtusa was founded on principles of equal opportunity for all and does not discriminate based on race, religion, color, sex, gender identity, sexual orientation, age, disability, national origin, veteran status, or any other protected basis. All employment decisions are based on qualifications, merit, and business need.

Will I be required to maintain code integrity and organization?

Yes, maintaining code integrity and organization is an essential part of the job responsibilities.

Business transformation that lasts starts with Engineering First.

Technology
Industry
10,001+
Employees
1996
Founded Year

Mission & Purpose

Virtusa Corporation provides digital engineering and technology services to Forbes Global 2000 companies worldwide. Our Engineering First approach ensures we can execute all ideas and creatively solve pressing business challenges. With industry expertise and empowered agile teams, we prioritize execution early in the process for impactful results. We combine logic, creativity and curiosity to build, solve, and create. Every day, we help clients engage with new technology paradigms, creatively building solutions that solve their most pressing business challenges and move them to the forefront of their industry.