Senior iOS Software Engineer to take full technical ownership within an autonomous, cross-functional product squad, translating business ideas into sound technical architecture and delivering clean, production-grade features built with Swift and SwiftUI.
Locations (2)
Chișinău, Moldova, Moldova
Portugal
Responsibilities
Design, develop, and maintain features for iOS applications using established design patterns, modular architecture, and clean coding practices.
Consistently write production-ready code that is easily testable, easily understood by other developers, and accounts for edge cases and errors.
Build resilient, performant, and accessible user interfaces; ensure UI/UX consistency across app features and adhere to modern iOS engineering standards.
Participate actively in the team's testing strategy by writing unit, integration, and automated UI tests to ensure overall code quality and stability.
Use systematic debugging to diagnose issues within the scope of the domain and related domains.
Requirements
Higher education in Computer Science, Information Technology, or a related field, or equivalent practical experience
Senior iOS Software Engineer to take full technical ownership within an autonomous, cross-functional product squad, translating business ideas into sound technical architecture and delivering clean, production-grade features built with Swift and SwiftUI.
Locations (3)
Lisbon, Lisbon, Portugal
Portugal
Moldova
Compensation
Competitive salaries based on your professional experience
Responsibilities
Design, develop, and maintain features for iOS applications using established design patterns, modular architecture, and clean coding practices.
Consistently write production-ready code that is easily testable, easily understood by other developers, and accounts for edge cases and errors.
Build resilient, performant, and accessible user interfaces; ensure UI/UX consistency across app features and adhere to modern iOS engineering standards.
Lead QA testing for a lightweight, configurable browser exposing Bluetooth Low Energy to the web layer, performing manual and automated tests across builds and client releases.
Responsibilities
Test every build, run functional, regression and smoke tests before each release
Test on real devices, executing Bluetooth pairing, connection, disconnection and reconnection scenarios
Cover core areas such as pairing, device list, connection prompts, BLE web API behavior, UI, device features, onboarding, login, privacy, EULA and analytics flows
Verify fixes and manage defects, retesting against builds and updating tickets
Handle client-reported defects, reproducing issues and providing clear results
Build and own scalable test automation across web, desktop, and mobile applications, APIs, and backend services, with a core requirement of using AI tools daily for test generation and maintenance.
Responsibilities
Design, build, and maintain scalable automation frameworks for web, desktop, and mobile applications, APIs, and backend services.
Automate functional, regression, integration, and end-to-end tests, and integrate them into CI/CD pipelines.
Validate REST APIs, third-party integrations, scheduled jobs, and asynchronous processes.
Test desktop and mobile applications across supported operating systems, devices, and versions.
Validate application behavior during migrations, upgrades, and deployments, and support performance and failure-recovery testing.
Requirements
Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience
Technology Project Lead 1 responsible for developing project timelines, acting as a liaison between technical teams and clients, and supporting SDLC processes within the Retail, Consumer Goods, and Logistics unit.
Responsibilities
Develop project timelines and address resource discrepancies for timely project completion
Act as a liaison between technical teams and clients
Support technical team in following SDLC processes
Monitor project deliverables to meet quality benchmarks