Senior Software Engineer (iOS) developing secure and scalable mobile banking features. Collaborating with teams to implement and maintain innovative solutions in a hybrid environment
Responsibilities
Implement and integrate payment features in our new mobile banking app, ensuring security and compliance.
Contribute to the design, development, and maintenance of modular iOS architecture.
Ship new features and enhancements, debug issues, and write unit/integration tests.
Collaborate with product and engineering teams to deliver high-quality solutions.
Maintain app performance, security, and scalability.
Create and maintain technical documentation following best practices.
Requirements
Proven track record of developing and deploying iOS applications.
Advanced knowledge of Swift and iOS frameworks.
Experience with SwiftUI and UIKit integration.
Familiarity with MVVM, Flow Coordinator, and dependency injection.
Practical experience with CI/CD pipelines and automated testing.
Strong understanding of secure data handling and Apple’s guidelines.
Fluent English is required in spoken and written communication.
Benefits
Flexibility
Flexible working hours, Hybrid work, and the possibility to work from anywhere in the EU, Iceland, Switzerland, and the UK (in total 90 days per year).
International teams
Additional weeks of vacation are available to all employees who have been in the company for 1 year or more.
Volunteer time off
Paid leave
Health benefits
A competitive benefits package in addition to your salary that includes health insurance after the first 3 months pass in all three Baltic states, as well as Health days in case of your absence due to sickness without a doctor's note needed.
Wellbeing
Access to tools and resources that help you feel good and be productive at work and in life.
Professional growth
Internal and external training programs, workshops, conferences, online training, etc.
Senior Systems/Software Engineer designing and developing complex software solutions for HPE's edge - to - cloud offerings. Leading project teams and managing internal and outsourced development partners.
ETL/Data Validation QA professional responsible for validating Informatica - to - Oracle PL/SQL migrations and data accuracy in SAP Commissions. Execute manual and automated tests and manage test cases efficiently.
Senior Software Engineer responsible for designing scalable systems at GEICO. Collaborating across teams while guiding quality practices in a fast - paced environment.
Staff Software Engineer developing reliability software for GM Autonomous Vehicles, collaborating across teams to enhance multi - sensor systems and improve data quality.
Senior Software Engineer developing and implementing vehicle simulation components for General Motors. Collaborating with technical experts to optimize performance and maintainability in vehicle modeling.
Senior Software Engineer developing and maintaining datapath software components for F5’s cybersecurity innovations. Collaborating across teams to optimize hardware and software integration.
Software Engineer building tools that shape how Homebase engineers ship software. Contributing to AWS infrastructure while improving internal developer experience as part of a collaborative team.
Staff Software Engineer at Pfizer designing software systems and leveraging AI tools to enhance productivity. Working closely with business units to solve real problems through software solutions.
Principal Software Engineer designing and maintaining software systems that deliver business value at Pfizer. Focusing on innovative tooling and architecture for enhanced productivity.
Principal Engineer leading AI solutions for Customer Facing Colleagues at Pfizer. Driving technology innovation and collaboration across digital platforms and engineering teams.