Backbase

Senior iOS Engineer

Hyderabad, TS, IN

9 days ago
Save Job

Summary

‭ The Job in Short‬

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

‭ Meet the Job‬

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

‭ How about you?‬

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

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job