Logo for CodersBrain

iOS Developer_ BHAWNA BANSAL

Key Facts

Remote From: 
Category:  iOS Developer
Fixed term
English

Other Skills

  • Communication
  • Problem Solving
  • Teamwork
  • Time Management

Roles & Responsibilities

  • Technically strong using Swift and SwiftUI
  • Strong understanding of Object-Oriented Programming, data structures, and design patterns such as MVC, MVVM or VIPER
  • Experience integrating third party frameworks using Cocoa pods and Carthage
  • Good working knowledge of tools such as Git, JIRA and Jenkins

Requirements:

  • Implement robust app architectures and complex user interfaces
  • Follow best coding practices using Apple Programming Guidelines
  • Write maintainable and effective code
  • Design, develop, test and implement end-to-end requirement

Job description

Position title: Senior iOS Developer
Main purpose:

 Contribute to the Marcel iOS team by focussing on the features
development on sprint by sprint basis.
 Support the team in doing the peer code review to ensure the code quality
is maintained with every feature release.
 Work collaboratively with the team by guiding them on the technical
designing and approach finalization of complex features.
 Should be the mentor and first POC (point of contact) for the team in case
of any blocker or any complex task which requires tech expertise.


Key responsibilities: The key accountabilities for this role are, but not limited to;

 Implement robust app architectures and complex user interfaces 
 Component Design and coding new features. includes unit tests, debug and
solve defects 
 Component Design/Coding/Unit Testing/Debugging 
 Understanding of available framework(s) for application development on
iOS platform 
 Follow best coding practices using Apple Programming Guidelines  
 Good interpersonal and communication skills 
 Constantly research and adopt new technologies / best practices 
 Strong and innovative approach to problem solving and finding solutions 
 Ability to multi-task under pressure and work independently with minimal
supervision 
 Work on high-performance consumer facing apps 
Specific responsibilities:
 Write maintainable and effective code
 Follow best practices for test driven environment, continuous integration.
 Design, develop, test and implement end-to-end requirement
 Contribute on all phases of development life cycle
 Perform unit testing and troubleshooting applications

Business Compliance Ensure a sound understanding of, demonstrate commitment to and comply with
all legislation & Publicis Groupe Policies e.g., Janus, GSO and IT policies, etc.

Personal & Team
Accountabilities

Actively develop and maintain strong working relationships with all Re:Sources
personnel both at a interpersonal level and across all business processes within the
wider business environment.
Actively maintain communication and behaviour standards that foster a culture of

strong customer and service excellence both within Re:Sources and across all
customer and supplier organisations.

Key relationships
(internal &/or
external):

Technical Architect, Scrum Master, Product Owner and Business Analyst
Other Agile Development Teams

Key
competencies:

Minimum experience (relevant): 5
Maximum experience (relevant): 9
Must have skills:
 Technically strong using Swift and SwiftUI
 Strong understanding of Object-Oriented Programming, data structures,
and design patterns such as MVC, MVVM or VIPER.
 Leveraged native iOS features (Push Notifications and Local notification,
Animations, GPS, Settings, Contacts)
 Experience integrating third party frameworks using Cocoa pods and
Carthage.
 Worked with Analytics framework.
 Experience in designing and developing user interfaces using SwiftUI,
Interface Builder and Storyboard.
 Ability to diagnose any memory leaks and crashes
 Understanding of Multi-threading, asynchronous concepts
 Deep Understanding of design patterns such as Observer, Factory, Adapter
and Singleton
 Strong knowledge about Core Frameworks like Core Data, GCD,
NSOperation Queue, Core Graphics, Core Animation, UIKit, AV Kit, AV
Foundation.
Good to have skills :
 Bachelor's degree in engineering, computer science, information systems,
or a related field from an accredited college or university; Master's degree
from an accredited college or university is preferred
 Good working knowledge of tools such as Git, JIRA and Jenkins.
 Knowledge of instrumentation and debugging tools using XCode.
 Knowledge on Non-Functional aspects such as Extensibility, Scalability,
Responsiveness
 SOLID design principles and Server Driven UI Architecture
 Agile techniques and methodologies
 Knowledge of Agile lifecycle management repositories
Attributes/behaviours
 Able to develop and deliver high performant mobile app and experience in
Performance Tuning the app
 Building reusable components and front-end libraries for future use
 Translating designs and wireframes into high quality code

iOS Developer Related jobs

Other jobs at CodersBrain

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.