iOS Developer_ BHAWNA BANSAL

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

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..

Key responsibilities:

  • 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.

CodersBrain logo
CodersBrain SME https://www.codersbrain.com/
201 - 500 Employees
See all jobs

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

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Time Management
  • Teamwork
  • Communication
  • Problem Solving

iOS Developer Related jobs