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 UIs
* Familiarity with
Combine
,
GraphQL
, or
reactive programming
* Knowledge of
analytics
,
performance monitoring
, and
user feedback loops
* Exposure to backend concepts like
SDUI payload design
or
API contracts
for conversational platforms
What will be your mission at Smart?
* Develop and maintain scalable iOS applications with real-time features
* Collaborate with Product, Design, and Backend teams to deliver seamless mobile experiences
* Design and implement reusable, maintainable UI components
* Apply architectural best practices and ensure high performance across devices
* Contribute to the development of conversational and AI-driven user interfaces
Tech Stack You'll Be Working With
* Swift, SwiftUI, UIKit
* WebSockets
,
Server-Sent Events (SSE)
* Combine
,
GraphQL
* Git
Why be SMART?
* We make the projects we work on a reality
* We love what we do and take pride in the results
* We are simple, efficient, and focused
* We value our people above all
* We are a dynamic, honest, and trustworthy team
Where can you be SMART?
* Work model
: Remote or hybrid (Lisbon, Braga, or Coimbra)
* Candidates must be living in Portugal
Interested? Send us your English CV and become part of something SMART