Talent.com
This job offer is not available in your country.
iOS Mobile Lead

iOS Mobile Lead

BNP ParibasChennai, Tamil Nadu, India
8 days ago
Job description

Position Purpose

The developer helps with the development of Mobile-related information systems, Business Applications and contributes to ensuring its continuity through personal effort as part of a team or to a limited extent within the department to achieve short-term and occasionally medium-term goals.

They help in the development and realization of the software architecture as a contribution to high-quality software solutions in accordance with the applicable best practices (maintainable, safe, documented, scalable, testable and in accordance with the needs of the business area).

Responsibilities

Direct Responsibilities

  • Participating in Mobile activities of BNP Paribas
  • Developing Mobile products in banking, trading and beyond banking
  • Co-designing technical implementation of Mobile strategy.
  • Ensuring the timeliness of documentation, processes, and tool landscape
  • Maintenance and development of the Mobile platform
  • Ensuring continuous delivery processes via automated pipelines
  • Implementing and co-designing architectural specifications.
  • Ensuring software quality, test automation, and integration of tools (e.g., Sonar, Fortify) into development process.
  • To define and to execute 3rd level support tasks for systems and applications in charge.
  • To do necessary bug fix and to execute small enhancement tasks.
  • To take care about prevention of obsolete components and libraries.
  • Analysis und Continuous Improvement :
  • To support optimization of software development processes & methods and possible usage of advanced tools and technologies
  • To maintain and to improve stability and performance of development software solutions
  • To develop prototypes which are based on new technologies by PoCs
  • To improve operational aspects of developed solutions together with IT Production teams

Contributing Responsibilities

Cooperation within team and company

  • To define necessary infrastructure with configuration for software development activities
  • To support the implementation and testing, acceptance of necessary infrastructure
  • To contribute to system stability of the infrastructure and affected system components
  • To support troubleshooting of urgent software or infrastructure issues.
  • Knowhow and Knowledge

  • To support sharing and transferring Knowhow and Knowledge with others colleagues
  • To continuously support code reviews and pair programming with other colleagues
  • To foster exchange of software development knowledge with internal channel and network, in order to share best practices
  • To ensure necessary training and continuous improvement of knowledge and knowhow
  • To ensure successful participation in mandatory regulatory trainings on-time
  • Technical & Behavioral Competencies

  • Degree in business informatics, computer science, engineering or comparable and several years of professional experience
  • At least 6 years of experience in software development
  • Knowhow of modern software architectures and modern development concepts & processes
  • Deep know how and understanding of respective development domain (Web, Mobile, Middleware, API, Platform, CRM, CMS etc.)
  • Expert knowhow in necessary development tools and programming languages
  • Expert knowhow in software requirement engineering and managing requirements
  • Knowledge in software testing incl. unit test design & execution as well as E2E tests
  • Basic knowledge in IT cyber security and secure software development
  • Basic knowledge of banking economics (banking, trading, investing; products and transactions)
  • Working in an agile environment with Scrum
  • Very good English skills in words and writing
  • Specific Qualifications (if required)

    iOS :

  • Need to have advanced knowledge in Swift and Experience in SwiftUI (or) Extensive experience in Jetpack Compose
  • Good knowledge of Combine Framework (or) Good experience with RxSwift, RxCocoa, other reactive frameworks
  • Objective C (nice to have)
  • Experience with Gitlab or Gitlab CI (Optional)
  • Education Level :

    Bachelor Degree or equivalent

    Experience Level

    At least 8 years

    Other / Specific Qualifications (if required)

    SwiftUI

    Combine Framework

    Gitlab

    Create a job alert for this search

    Lead Ios • Chennai, Tamil Nadu, India