Ready to take the next step in your IT and Telecommunications career?
We are currently hiring a Senior iOS Developer to join a forward-thinking team focused on building cutting-edge, real-time mobile experiences. If you're passionate about crafting intuitive, high-performance iOS applications — and thrive in a collaborative, innovation-driven environment — this opportunity is for you.
What do you need to be a SMART Senior iOS Developer?
- 3+ years of professional experience in iOS development using Swift
- Strong experience with SwiftUI or UIKit, building dynamic and modern user interfaces
- Proficient in handling real-time communication (WebSockets, SSE, or similar)
- Solid understanding of mobile architecture and server-driven UI frameworks
- Experience building reusable UI components
- Knowledge of chat UI design principles : prompt handling, conversation flows, and input management
- Familiarity with Git and Agile development practices
- English level B2 or higher (fluency required) — your CV must be in English
Nice to Have
Experience with AI chat assistants or conversational UIsFamiliarity with Combine, GraphQL, or reactive programmingKnowledge of analytics, performance monitoring, and user feedback loopsExposure to backend concepts like SDUI payload design or API contracts for conversational platformsWhat will be your mission at Smart?
Develop and maintain scalable iOS applications with real-time featuresCollaborate with Product, Design, and Backend teams to deliver seamless mobile experiencesDesign and implement reusable, maintainable UI componentsApply architectural best practices and ensure high performance across devicesContribute to the development of conversational and AI-driven user interfacesTech Stack You'll Be Working With
Swift, SwiftUI, UIKitWebSockets, Server-Sent Events (SSE)Combine, GraphQLGitWhy be SMART?
We make the projects we work on a realityWe love what we do and take pride in the resultsWe are simple, efficient, and focusedWe value our people above allWe are a dynamic, honest, and trustworthy teamWhere can you be SMART?
Work model : Remote or hybrid (Lisbon, Braga, or Coimbra)Candidates must be living in PortugalInterested? Send us your English CV and become part of something SMART!