Hyderabad - Digital Sales

Backbase

Senior AI Applied Software Engineer

Join our Digital Sales team in Hyderabad
Apply now

‭ At Backbase we build secure, enterprise-grade digital banking software used daily by‬

‭ millions of people worldwide. As a Senior iOS Engineer, you will join one of the core teams in‬

‭ our R&D department and will be responsible for driving the development of our product,‬

‭ following and improving our way of working, enforcing and refining our best practices, all the‬

‭ while contributing to create a strong engineering culture. Your mission is to help create the‬

‭ best banking experience for our customers.‬

What you'll do

You will help design, build and maintain one or more capabilities for the Backbase Mobile‬

‭ Platform.‬

‭ You will be part of a multidisciplinary squad that is responsible for delivering end-to-end‬

‭ solutions, from initial concept to fruition in one of our production-ready applications. You will‬

‭ be tasked with addressing complex business requirements and with translating them into‬

‭ technical designs and implementations. You will be expected to deliver high-quality,‬

‭ well-engineered software that is performant, clean and is easy to maintain.‬

‭ As a squad member, you will contribute to all aspects of product development, starting from‬

‭ gathering feedback & requirements and implementing actual functionality, to writing tests,‬

‭ documentation and providing product adoption support to colleagues, customers and‬

‭ partners.‬

Who you are

  • You have 6+ years of relevant working experience working on complex iOS-based‬ products, with at least 2+ years in a Senior role;‬
  • You are strongly proficient in Swift;‬
  • You have technical experience with architecture patterns like MVVM, MVP , VIPER,‬Clean architecture, MVI or other scalable architectures;‬ ‬‭ You have technical experience with building and shipping frameworks, with‬ ‭ decorated APIs;‬
  • You have solid experience building complex UI with UIKit and SwiftUI;‬
  • You have solid understanding of multithreading, Combine and structured‬ ‭ concurrency with async/await;‬
  • You have technical experience with unit testing, UI testing, snapshot testing and‬ ‭ debugging tools like Instruments;‬
  • You have technical experience with SDLC processes and CI/CD automation, familiar‬ with Fastlane, Github Actions or Bitrise and deployment tools.‬ ‭ ‭ Non-functional & Soft Skills requirements:
  • You have a strong sense of ownership;‬
  • You are a result-oriented engineer who is familiar with Agile software development‬ practices and methodologies;‬
  • You have hands-on technical experience with non-functional features such as‬ security, performance and accessibility;‬
  • You have strong communication, coaching and leadership skills and can thrive in a‬ complex domain;‬
  • You are accustomed to translating high-level business requirements into technical‬ designs and coach your peers to do the same;‬ ‬‭ You understand the value of proper documentation, automation and other aspects of‬ a modern software development lifecycle.‬ ‭ Bonus & nice to have: ‬ You have banking domain experience;‬ You are familiar with Figma;‬ You have experience working in an international environment.‬
Apply now
Join us today

Related jobs

No results found
Try adjusting your search or filter options.