Bjak is a technology company focused on making financial services easy, fun and more rewarding for everyone
iOS Developer
Location
Germany
Posted
20 hours ago
Salary
0
Seniority
Senior
Job Description
iOS Developer
BJAK
• Build and ship native iOS features for onboarding, accounts, cards, payments, transfers, rewards and AI-assisted user journeys. • Make complex financial flows feel clean, fast and simple on mobile. • Work with product, design, backend and AI engineers to take ideas from rough concept to production release. • Own app quality across performance, crash rate, loading states, edge cases, responsiveness and release stability. • Use production feedback, analytics and customer behaviour to improve features after launch. • Integrate APIs, authentication, secure data handling and financial workflows with strong attention to reliability.
Job Requirements
- Strong native iOS experience using Swift.
- Experience shipping iOS apps used by real users.
- Good understanding of SwiftUI, UIKit, async/await and iOS architecture patterns.
- Strong product sense and care for UX, not just building screens.
- Able to debug production issues and improve performance, reliability and app quality.
- Comfortable working with ambiguity and moving fast without lowering the bar.
Benefits
- Health insurance
- 401(k) matching
- Flexible work hours
- Paid time off
- Remote work options
Related Guides
Related Job Pages
More Software Engineer Jobs
iOS Developer
BJAKBjak is a technology company focused on making financial services easy, fun and more rewarding for everyone
• Build and ship native iOS features for onboarding, accounts, cards, payments, transfers, rewards and AI-assisted user journeys. • Make complex financial flows feel clean, fast and simple on mobile. • Work with product, design, backend and AI engineers to take ideas from rough concept to production release. • Own app quality across performance, crash rate, loading states, edge cases, responsiveness and release stability. • Use production feedback, analytics and customer behaviour to improve features after launch. • Integrate APIs, authentication, secure data handling and financial workflows with strong attention to reliability.
• Design, implement, and maintain scientific software for drug discovery: docking, free-energy perturbation (FEP), molecular dynamics, cheminformatics, and related computational biology workflows. • Build and evolve the Deep Origin Python SDK and scientific APIs that scientists use to run, monitor, and analyze platform workflows. • Develop and maintain Julia-based simulation and analysis packages for molecular systems (e.g., system preparation, MD/FEP protocols, post-processing). • Author and operate workflow definitions (Argo Workflows) and serverless scientific services (Knative) that orchestrate multi-step computational pipelines on Kubernetes. • Package scientific tools as reproducible, containerized functions with clear input/output contracts, validation, and integration tests. • Translate domain requirements from medicinal chemistry and computational biology into robust, scalable technical implementations. • Collaborate with platform engineering, product, and science teams to integrate scientific tools into our multi-tenant cloud platform. • Ensure scientific code quality through testing, documentation, benchmarking, and careful handling of edge cases in real-world molecular datasets. • Debug and resolve issues across the full stack — from numerical methods and force-field behavior to workflow failures in production. • Contribute to engineering best practices: code review, CI/CD, observability, and operational runbooks for long-running scientific jobs. • Mentor teammates and help raise the bar for scientific software engineering across the organization.
Role Description Buscamos um Desenvolvedor de Software Full Stack para atuar na construção de aplicações web e mobile robustas e escaláveis. A posição terá papel fundamental no apoio de equipes de engenharia multidisciplinares, na definição de arquiteturas para sistemas de alto tráfego e na promoção de boas práticas de engenharia dentro da organização. - Construir e evoluir aplicações web e mobile robustas e escaláveis - Projetar arquiteturas de software para sistemas de alto tráfego - Promover e disseminar boas práticas de engenharia no time - Atuar como parceiro técnico junto a stakeholders e áreas internas - Contribuir com decisões técnicas estratégicas alinhadas aos objetivos do negócio Qualifications - Mais de 5 anos de experiência em desenvolvimento de software full stack - Sólidos conhecimentos em Java e Spring Boot - Experiência com Node.js, React e TypeScript - Experiência com React Native para aplicações mobile - Experiência projetando arquiteturas para sistemas de alto tráfego Requirements - Conhecimento em Kotlin - Experiência com Quarkus e Panache Entity - Vivência com Oracle DB Benefits - Modelo: Remoto
Role Description Somos inspirados por tech powered by people. Por isso, precisamos de pessoas apaixonadas por desafios e com sede de aprendizado contínuo. Buscamos por novos makers para sonharem com a gente, que enxerguem além do óbvio e que estejam prontos para se juntar a nós nessa jornada de transformação e crescimento. Estamos expandindo nossos horizontes e buscamos pessoas que compartilhem dessa mesma paixão pela tecnologia e pelo aprendizado contínuo. Se você se encaixa nesse perfil, venha fazer parte do nosso time! Qualifications - Graduação completa/cursando em TI, Análise e Desenvolvimento de Sistema, Ciências da Computação e áreas relacionadas; - Conhecimentos em linguagem de programação (exemplo: Python e outras); - Conhecimento em ferramentas de RPA (preferencialmente IBM RPA); - Conhecimento básico em métodos ágeis; - Conhecimento em banco de dados (criação de tabelas, Selects, Inserts, Update); - Excelente habilidade de comunicação escrita e verbal; - Ter atuado no desenvolvimento de automações com ferramentas low code; - Ter atuado em Squad de automação; - Ter atuado no suporte de automações, realizando atendimento de chamados de ponta a ponta; Requirements - Desenvolver automações de baixa e média complexidade utilizando as melhores práticas e seguindo os padrões de desenvolvimento, visando eficiência e escalabilidade dos processos; - Realizar manutenção preventiva e corretiva das automações implementadas para garantir o funcionamento e eficiência; - Apoiar no suporte em automações, realizando atendimento de chamados de baixa e média complexidade, garantindo alta disponibilidade das automações; - Participar de alinhamentos e definições de melhoria dos processos;

