Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
🚀 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!
Key Skills
Ranked by relevanceReady to apply?
Join Smart Consulting and take your career to the next level!
Application takes less than 5 minutes