Logo for CodersBrain

iOS Developer_ BHAWNA BANSAL

Role overview

Qualifications

  • 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

Responsibilities

  • 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

About the company

CodersBrain logo

CodersBrain

IT Services & IT Consulting

Coders Brain is a global leader in IT services, digital and business solutions that partners with its clients to simplify, strengthen and transform their businesses. We ensure the highest levels of certainty and satisfaction through a deep-set commitment to our clients, comprehensive industry expertise and a global network of innovation and delivery centers. We achieved our success because of how successfully we integrate with our clients.

Company details

Company typeSME
IndustryIT Services & IT Consulting
Company size201 - 500

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

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

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

iOS Developer Related jobs

Other jobs at CodersBrain

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.