Logo for CodersBrain

iOS Developer_ BHAWNA BANSAL

Roles & Responsibilities

  • Bachelor's degree in engineering, computer science, or related field; Master's preferred.
  • Strong proficiency in Swift and SwiftUI for iOS development.
  • Experience with Object-Oriented Programming, design patterns, and native iOS features.
  • Knowledge of tools like Git, JIRA, Jenkins, and debugging tools in XCode.

Requirements:

  • Develop and implement complex user interfaces and app architectures.
  • Conduct peer code reviews to maintain code quality.
  • Collaborate with the team on technical design and complex feature development.
  • Write maintainable, test-driven code and perform troubleshooting.

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 DesignCodingUnit TestingDebugging
 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 multitask under pressure and work independently with minimal
supervision
 Work on highperformance consumer facing apps
Specific responsibilities:
 Write maintainable and effective code
 Follow best practices for test driven environment, continuous integration.
 Design, develop, test and implement endtoend 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 ObjectOriented 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 Multithreading, 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 :
 Bachelors degree in engineering, computer science, information systems,
or a related field from an accredited college or university; Masters 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 NonFunctional aspects such as Extensibility, Scalability,
Responsiveness
 SOLID design principles and Server Driven UI Architecture
 Agile techniques and methodologies
 Knowledge of Agile lifecycle management repositories
Attributesbehaviours
 Able to develop and deliver high performant mobile app and experience in
Performance Tuning the app
 Building reusable components and frontend 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.