Smart Consulting
Senior iOS Developer
Smart ConsultingPortugal13 days ago
Full-timeRemote FriendlyInformation Technology

🚀 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 relevance