Principal Software Engineer – iOS (Pune/Remote) 2022

Associating the world to health

MINDBODY arose out of the basic thought that entrepreneurs merit an opportunity to zero in on what makes the biggest difference: their clients. Our product has changed that vision into the world’s driving wellbeing administrations commercial center, connecting countless enthusiastic wellbeing, health and magnificence experts to the large numbers of clients they serve.

MINDBODY is a cloud-based business the board programming for the health administrations industry.

We serve about35 million shoppers situated in 130 nations and regions.

At MINDBODY, balance between serious and fun activities takes on another importance for us. At the point when your life objectives and values line up with the work you do consistently, balance is natural.

We help roused entrepreneurs consistently succeed and people all around the globe lead better, more joyful lives with our innovation.

Organization Overview –

Follow our professions page here –

Work Resume:

Computer programmers work in the MINDBODY programming improvement life cycle, including determination, plan, and execution and testing of new highlights and bug fixing. Programmers are liable for their own code and bugs.

The Principal Software Engineer – Mobile plans, creates, investigates and troubleshoots versatile applications. This incorporates creating programming parts including Networking, Frameworks, Views, Utilities, Deployment and Automation devices. Enthusiastic and involved to tackle complex issues with rich and not over-designed code arrangements. Exhibits specialized authority through individual commitments as well as giving direction and mentorship to the group.


Four year certification in Computer Science or same
8+ long stretches of industry experience in creating versatile applications, web or potentially enormous scope endeavor items
Portable Development Experience: Swift, Objective-C, and Xcode
Experience with application code marking, filing, and application organization pipelines
Solid information on Apple Human Interface Guidelines
Profound involvement in standard versatile designs (MVC, MVVM, MVP, and so forth)
Capacity to really apply programming configuration designs and structural standards
Mastery in building complex UIs
Experience with SQL and social data sets
Adept at composing viable unit and conduct tests
Experience with programming advancement processes (Agile, Scrum, Kanban, and so forth)
Acquainted with git stretching procedures and semantic forming
Information on versatile constant incorporation best practices and tooling
Adept at looking into new element sway on an application and perceiving possible dangers
Utilizes time actually and proficiently
Rapidly learns new advancements
Point by point situated, proficient and has a positive work demeanor
Convey expertly both verbally and recorded as a hard copy
Experience coaching computer programmers on complex specialized issues


Be a specialized lead all through the improvement lifecycle, from perusing, arranging, origination, plan, execution, and testing, to documentation, conveyance, and support
Creates programming arrangements by concentrating on data needs, meeting with clients, concentrating on frameworks stream, information use, and work processes, examining pain points, following the product advancement lifecycle
Teams up with Engineering Managers and Mobile Architects on designing plan and execution
Disintegrates and delegate work to junior designers
Conceptualizes with Product Managers and planners to conceptualize and assess new elements
Works together with backend designers to proficiently work out new API for portable applications
Explores and advances interior accepted procedures and coding shows to compose and execute tests for your own code, including making complete robotized tests
Adds to System Architecture documentation
Create shared tooling and SDKs for use by different groups across the organization
Takes a functioning interest in portable application quality across all product offerings
Distinguishes and even-mindedly addresses specialized obligation
Demands valuable criticism for plans from the get-go all the while
Conveys effectively across offices with enormous groups and numerous characters
Gives mentorship to Software Engineers and partakes in interview boards to employ new Software Engineers
Helps with eliminating hindrances for the group to yield effective runs
Screens wellbeing of application delivers and answers any versatile accelerations
Performs peer code surveys to guarantee nature of the codebase
Intermittent available for any emergencies obligation pivot to answer night-time versatile occurrences
Refreshes work information by concentrating on cutting edge improvement apparatuses, programming procedures, and processing gear; partaking in instructive open doors; perusing proficient distributions; keeping up with individual organizations; taking an interest in proficient associations
Works actually with various activities and divisions
Any remaining obligations as relegated


Smoothness of hands and fingers to work a PC console.
This position is for the most part fixed and will be expected to stay fixed for expanded timeframes.
Explicit vision capacities expected by this position incorporate close vision, variety vision, and the capacity to change center.
The commotion level in the workplace is generally reasonably calm.


Obligations are performed under restricted watch. Frequently answerable for arranging and coordinating their own work, which might be straightforwardly connected with general business tasks of the organization or its clients. Will get preparing and direction from chief depending on the situation. Individual supporters might be expected to routinely work-out prudence and free judgment regarding matters of importance relying upon the idea of the position. No immediate administration obligation.

Leave a Comment