iOS Developer / Sr iOS Developer

posted 2 months ago

Job Description

iOS Developer / Sr iOS Developer

EXPERIENCE : 8 – 10 Years  

JOB LOCATION : BANGALORE, INDIA 

\

Role Summary:

As part of a global enterprise tech team, you will contribute towards creating amazing enterprise applications. You will be exposed to the latest technology stacks and you will follow the industry’s top coding best practices. 

You will work in a full stack agile team of Architects, Technical Leads, Scrum Masters, Business Analysts, Developers, QA automators, and DevOps experts. You will report to the team manager.

Roles & Responsibilities:

● Write state-of-the-art code for enterprise mobile applications using coding best practices.

● Provide adequate code coverage using automated unit test frameworks.

● Perform mobile app performance improvement, provisioning, and deployment.

● Engage in application modernization and upgrades.

● Conduct code reviews and follow continuous integration and continuous delivery best practices.

● Understand the overall architecture and contribute towards high-level and low-level design.

● As a contributing member of a globally distributed agile team, collaborate with other team members following   

   Scrum practices.

● Communicate and coordinate effectively with all stakeholders.

What you need, to be successful

Must have skills:

● Expertise and experience in mobile app development using Objective-C, Swift, RxSwift, and code review

   tools.

● Utilize reactive programming paradigms (e.g., RxSwift) to build responsive and scalable applications.

● Expertise in integrating RESTful APIs using frameworks such as RestKit, Moya, and Realm, with  

   proficiency in handling JSON responses using Codable.

● Strong fundamentals in OOP (Object-Oriented Programming), data structures, design patterns, and iOS 

  UI design.

● Expertise and experience in MVVM (Model-View-ViewModel) or VIPER (View, Interactor, Presenter, 

   Entity,  Router) to ensure a robust and maintainable codebase.

● Experience in mobile app provisioning and deployment using the App Store, Apple Developer Account, 

   and Apple Business Manager Account.

● Ability to write automated unit tests using frameworks such as XCTest and XCUITest.

● Experience in mobile performance assessment and optimization.

● Experience with CI/CD and smart device integration (BLE).

● Proficient in code versioning tools like GitHub, Bitbucket, etc.

● Ability to write clean code.

● Ability to communicate and articulate clearly and work collaboratively in an agile team.

● Excellent verbal and written communication skills.

Good to have skills:

● Knowledge of SwiftUI.

● Working knowledge of SOAP APIs.

● Relevant knowledge and experience in Test-Driven Development.

● Experience in Agile methodologies and agile engineering practices.

● Understanding of Microservices architecture-based development and deployment.

People10 Work-Culture:

At People10, you will be immersed in an exceptional work environment surrounded by helpful colleagues and a workplace where feedback flows freely. If you’re looking to make an impact, People10 is the place for you. People10 is an equal opportunity employer. We welcome and encourage diversity in the workplace regardless of race, gender, religion, age, sexual orientation, gender identity, disability or veteran status. Our culture of an open-door policy, constant connection with leadership team, opportunities for skill development through diversified learning initiatives like code combat, meetups, knowledge booster sessions makes People10 an rewarding place to work.  

About People10:

People10 is a new-age ‘Agile and Lean Product Engineering’ firm that empowers businesses to be fast-and 

fail-proof through state-of-the-art IT solutions. We craft custom solutions in web, mobile, cloud and data analytics 

using rapid agile and lean engineering methods and productivity frameworks.

● Great Place to Work® Certified – 2023-2024.

● Great Place to Work® Certified – 2022-2023.

● Rated Best software Development Agency in New York City – Expertise (2021)

● Rated Top Software Development Company – Clutch, New York (2020)

● Rated Top Software Development Company – Clutch, New York (2019)

● 60+ clients and 350+ projects 

● 250+ employees, and expanding quickly

● A work environment that inspires people to collaborate and do great work on cutting edge technologies

 For more information, please visit  www.people10.com