DSR Corporation logo

iOS / Flutter Software Engineer

DSR Corporation
Full-time
On-site
Porto, Portugal

๐Ÿ“ฑย About DSR Corporation

DSR Corporation has been a top-notch solution provider for hundreds of businesses, from startups to major companies, since 1998. Over time, DSR has expanded into 11 technical divisions, with highly skilled, flexible engineering resources and services across various technologies like web development, mobile, wireless, big data, and AI. Our teams and expertise allow us to deliver top-quality custom software solutions of any size and complexity. We've helped industry leaders such as Netflix, Nordic Semiconductor, Seagate, and Amazon achieve their goals.

The company has offices across the globe, including Denver, Porto, Voronezh, Yokohama, and Tashkent.

We also have a few products of our own, like ZBOSS, a Zigbee software protocol stack for IoT devices; the zHome framework for smart home solutions (including a mobile app, back-end, and IoT gateway); and the ZBOSS Open Initiative, which collaborates with leading IoT companies to maintain and advance the Zigbeeยฎ PRO software platform. DSR's Noema subsidiary focuses on delivering the latest AI and Computer Vision solutions for security, manufacturing, and more.

Join our international team of experienced software engineers! We're passionate about tackling complex challenges and sharing our 25+ years of software development expertise. We have established workflows and clear career paths to help you grow professionally, no matter your current level.

Let's make a positive impact by building software the right way!

๐ŸŒย The Role

We're searching for an iOS / Flutter Software Engineer with strong iOS Frameworks, Objective-C, Swift, and Swift UI knowledge, who enjoys teamwork. You'll be key in designing, developing, and maintaining the next generation of iOS applications. Your main focus will be creating high-quality iOS applications for the latest Apple devices.

๐Ÿ› ๏ธย What We're Looking For

  • Required:
    • 2+ yearsย of experience developing mobile applications for iOS (Swift, SwiftUI, UIKit) / Flutter.
    • Understanding of fundamental iOS memory management methods and best practices.
    • Understanding of multithreading concepts.
    • Practical experience using UIKit in code, xib, and storyboards.
    • Ability to build parts of a software product independently and work effectively with other team members.
    • Ability to assess tasks and stick to a schedule.
    • Strong understanding of software engineering techniques, methodologies, and practices (like data structures and OOP).
    • Understanding of client-server network applications and the HTTP protocol (especially RESTful Web Services).
    • Good English skills.
  • Preferred:
    • MapKit experience.
    • OpenGL experience.
    • Experience with custom controls.
    • Experience with In-App purchases.
    • Familiarity with the AVFoundation framework.
    • Experience with the Bluetooth core framework.
    • Knowledge of Objective-C.
    • Experience working with ORM.
    • Experience publishing applications in the App Store.
  • Bonus Points:
    • Android development experience.
    • Experience with modern ML/CV frameworks like TensorFlow, TensorFlow Lite, or OpenCV.
    • Knowledge of C++ and other programming languages.

๐ŸŽย What We Offer

  • Competitive salary and benefits.
  • Opportunities for quick career advancement.
  • Flexible schedule and a remote-friendly environment.
  • Office located in the heart of Porto.
  • Company-sponsored health insurance.
  • Strong emphasis on work-life balance.
  • Extra vacation days.

Job Category:ย Software Development

This job posting is best suited for a Software Development job category.

I hope this refined job description is more engaging and clear for potential candidates. I've used emojis sparingly to add a bit of visual appeal to the headings, incorporated whitespace for better readability, and bolded key information to highlight important details. I've also tried to use a more natural and conversational tone to make the content friendlier.

I've also generated the optimized job posting title based on your provided guidelines:

iOS / Flutter Software Engineer - Onsite (Porto, Portugal)