Mobile Full-Stack Engineer (iOS/Flutter)
Hi there,
We are seeking a passionate and versatile Mobile Fullstack Engineer to join our dynamic team!
The ideal candidate is a true software enthusiast at heart β a person who loves exploring new technologies and understands that being part of a great team means doing whatβs needed to drive the company and product forward.
While your primary focus will be on our iOS and Flutter applications, this role requires a flexible team player who is willing and eager to contribute across our stack. You may be asked to work on native Android or our Node.js backend to help the team achieve its goals.
Location: Poland only, remote.
About the project:
Our client provides an AI-powered platform that revolutionises corporate expense management by automating approval workflows, tracking real-time spending, and offering data-driven budgeting insights.Designed for mid to large-sized businesses (200 to 10,000 employees), the solution ensures scalability and flexibility, enabling greater control over expenses while enhancing employee autonomy. By replacing traditional expense reports, it streamlines financial processes, helping companies embrace digital finance through intelligent, integrated software!
Requirements:
- Must-Have: 5+ years of professional experience building enterprise-grade native iOS applications.
- Must-Have: Commercial experience in Flutter for cross-platform development.
- Expert knowledge of Swift, SwiftUI, and UIKit.
- Strong understanding of iOS architecture patterns (e.g., MVC, MVVM, Clean Architecture) and best practices.
- Extensive experience with RESTful APIs, JSON, and network programming.
A strong team-player mindset and the willingness to contribute to Android and Node.js development as needed.
Advantages:
- Experience with native Android development (Kotlin/Java).
Backend development experience, particularly with Node.js.
Key Responsibilities:
- Build and maintain high-performance, complex mobile applications using native iOS (Swift, SwiftUI) and Flutter.
- Write clean, maintainable, and scalable code to ensure application quality and stability.
- Collaborate effectively with designers, product managers, and cross-functional teams in a spirit of shared ownership.
- Contribute to native Android development tasks to support team goals and project timelines.
- Occasionally assist with our Node.js backend services to build RESTful APIs or support mobile features.
- Integrate third-party services and ensure a seamless, responsive user experience.
- Optimise application performance to provide smooth functionality across a wide range of devices.
Stay updated with industry trends to incorporate modern best practices in mobile and full-stack development.
What we offer:
- Flexible Work Environment: Opportunity to work remotely.
- Premium Medical Insurance: Comprehensive health insurance to ensure your well-being.
- 1:1 English Classes: Individual English language training to enhance your communication skills.
- Great Team: Work with a supportive, collaborative, and dynamic international team.
- Equipment Provided: All necessary equipment supplied for efficient job performance.
- Annual Vacation: 18 days of paid vacation and 7 days of paid sick leave.
- Commitment to Hiring Ukrainians: We are dedicated to hiring Ukrainian talent and promoting Ukraine as a fantastic place to work.
- Flexible payment system, which allows you to withdraw funds in one click and has about twenty withdrawal options.
Required languages
English | B2 - Upper Intermediate |