Software iOS Engineer

RemoteMid-level
Cairo, 🇪🇬 Egypt
Mobile Developer
Software development

Who we are

Robusta Technology Group (RTG) is a key driver of digital transformation by providing a holistic tech ecosystem. RTG works with its local and international partners to help build digital customer experiences, establish remote engineering hubs and build ventures across multiple industries and domains. In this pursuit, RTG serves as a catalyst for impact and growth through events, spaces and content focused on creating impact and growth across the different interactions.

Robusta is a tech agency working with a diverse client base across different sectors & industries on implementing digital transformation programs. Engagements are typically focused on digitization of existing operations & processes and/or activation of digital customer engagement channels. With a team of 100+ tech and market consultants, robusta maintains an impactful footprint across EMEA and engages with its clients through its two key operations hubs in Egypt and Germany.

Our Engineering Team

At robusta, Engineers are craftsmen, we take pride in our skills and our target is delivering the right value to our partners. We deeply believe in the Agile & DevOps movements, and we structure and shape our systems and processes accordingly.

Our growing team of 50+ Engineers organized across 7 tribes, take pride in their craft, and we are always seeking to build a robust, scalable, resilient and clean product; we deeply believe one day of good design saves us months of bad implementation.

Our iOS Tribe

We are as the name tells the Apple tribe. We are the ones who enjoy experimenting around with the newest iOS. Not to forget we like to think about the overall picture, not just see the technical side of a product. Our team’s motto is if you don’t know something, just ask. Come join our Apple fans and watch the annual WWDC with us!

What you’ll be doing

As a Software Engineer specializing in iOS development, you will be an integral part of our mobile app development team. You will contribute to the design, development, testing, and maintenance of high-quality iOS applications, ensuring a seamless and delightful user experience. Your expertise in iOS development and best practices will play a key role in the success of our mobile projects.

  • Design and implement robust, scalable, and maintainable iOS applications.
  • Collaborate with cross-functional teams to define app requirements and features.
  • Write clean and efficient code in Swift.
  • Stay updated on the latest Swift language features and best practices.
  • Implement visually appealing and user-friendly UIs.
  • Work closely with designers to translate design concepts into functional UI elements.
  • Integrate iOS applications with backend services and APIs.
  • Ensure seamless data flow between the mobile app and server.
  • Write unit tests and conduct code reviews to maintain code quality.
  • Debug and troubleshoot issues, ensuring the reliability of the iOS applications.
  • Identify and address performance bottlenecks in the iOS app.
  • Optimize the application for speed and responsiveness.
  • Use version control systems (e.g., Git) to manage codebase.
  • Collaborate with other team members, including designers and backend developers.
  • Create and maintain documentation for code, APIs, and development processes.
  • Share knowledge with team members to facilitate collaboration and onboarding.

Requirements

What we need from you

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 3+ years experience as iOS Software Engineer
  • Experience working with Xcode instruments or similar, familiar with GitFlow and continuous integration
  • Proficient with understanding code versioning tools (such as Git, Mercurial or SVN0)
  • Basic understanding of Apple’s design principles and interface guidelines
  • Proficient and experienced with Objective-C, experience with Swift is a MUST
  • Experienced with threading and familiar with cloud message APIs and push notifications (without Firebase)
  • Aware of Human Interface Guidelines and experienced with iOS frameworks such as Core Data, Core Animation, etc.
  • Excellent communication and interpersonal skills, with the ability to effectively collaborate and influence cross-functional teams.
  • Strong grasp of the English Language (writing and speaking)
  • Previous experience dealing with clients

Benefits

Why work with us?

  • Embrace a brighter future with comprehensive Social/Medical Insurance
  • Collaborate with industry-leading tech talents
  • Nurture your career in a dynamic growth culture
  • Enjoy financial benefits with a cost of living allowance (COLA)
  • Secure your financial future with our savings plan
  • Experience the freedom of our remote-first work model
  • Customize your work-life balance with flexible working hours

Join us to shape your career and thrive in a supportive, forward-thinking environment

 

robusta

robusta

robusta is a tech agency working with a diverse client base across different sectors & industries on implementing digital transformation programs.

Consulting
Technology

Other jobs at robusta

 

 

 

 

 

 

 

 

View all robusta jobs

Why OmniJobs?

  • Rare & hidden jobs
  • New jobs every day
  • No expired job posts
  • All jobs in English

Receive emails about similar jobs

Get alerts to your inbox about new open jobs that are similar to this one.

🇪🇬 Egypt
Mobile Developer
Remote

No spam. No ads. Unsubscribe anytime.

Similar jobs