iOS Engineer

iOS Engineer
Sparta Commodities, Spain

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
Qualification
Associate Degree
Total Vacancies
1 Job
Posted on
Aug 23, 2023
Last Date
Sep 23, 2023
Location(s)

Job Description

*STRICTLY NO RECRUITMENT AGENCIES PLEASE*

Hey, we're Sparta Commodities!

We are a Swiss, VC-backed startup with a global reach. Our mission is to digitize the commodity trading market and become the leading platform for traders in all commodities verticals. We've already gained significant market traction and are financially backed by Venture Investors.

We're currently seeking a highly motivated iOS Engineer to play a crucial role in designing, developing, and maintaining our iOS applications. This is a unique opportunity for an individual who has thrived in start-up or scale-up environments and is passionate about cutting-edge technology.

What you'll be doing:

  • Collaborating with cross-functional teams to gather requirements, define project scope, and contribute to the overall app architecture.
  • Writing clean, maintainable, and efficient code using Swift programming language.
  • Utilising your strong understanding of Websockets and RESTful APIs to integrate real-time data streams and network calls into the applications.
  • Implementing layout using code (no storyboards) to ensure flexible and responsive user interfaces.
  • Applying your knowledge of architectural patterns, such as MVVM and VIPER, to ensure scalability, modularity, and maintainability of the codebase.
  • Incorporating your experience with Objective-C, where necessary, to enhance legacy components or modules.
  • Leveraging your expertise in WebView integration to seamlessly incorporate web content into the application.
  • Communicating with native libraries such as SnapKit for advanced layout capabilities.
  • Collaborating with Swift Package Manager to manage dependencies efficiently.
  • Implementing data visualisation using libraries like Charts to provide meaningful insights to users.
  • Integrating real-time communication capabilities through Starscream to enhance user interactions.
  • Applying your knowledge of concurrency frameworks to optimise app performance and responsiveness.
  • Leveraging your expertise in mobile database libraries such as CoreData for efficient data storage and retrieval.
  • Participating in code reviews, providing constructive feedback, and adhering to coding standards to ensure code quality.
  • Troubleshooting and debugging issues and optimising app performance for a seamless user experience.
  • Staying up to date with the latest industry trends, iOS technologies, and best practices to continually improve the app development process.

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
  • Proven experience in iOS app development, with a strong portfolio of previous projects.
  • Proficiency in Swift programming language.
  • Solid understanding of Websockets, RESTful API integration, and asynchronous programming.
  • Experience in building user interfaces using code (no storyboards) and Auto Layout.
  • Familiarity with architectural patterns such as MVVM and VIPER, and the ability to choose the most appropriate pattern based on project requirements.
  • Strong problem-solving skills and a detail-oriented mindset.
  • Effective communication and collaboration skills to work within a team environment.
  • Ability to adapt to changing project requirements and prioritise tasks effectively.
  • Knowledge of concurrency frameworks to optimise app performance and responsiveness.
  • Familiarity with mobile database libraries such as CoreData for efficient data storage and retrieval.

Nice to Have:

In addition to the above qualifications, experience or familiarity with the following will be advantageous:

  • Knowledge of Objective-C for enhancing legacy components or modules.
  • Previous work with WebView integration for seamless incorporation of web content.
  • Communication with native libraries like SnapKit for advanced layout capabilities.
  • Familiarity with Swift Package Manager for efficient dependency management.
  • Experience using data visualisation libraries like Charts to present insights to users.
  • Implementation of real-time communication using Starscream for enhanced user interactions.
  • Experience in commodities trading or financial industries.
  • Familiarity with testing frameworks such as XCTest or Quick/Nimble.

Benefits and Perks:

  • An opportunity to be part of a disruptive Scale-up that is challenging the status quo on commodity trading data and analytics
  • Competitive salary and benefits package
  • Remote working, we offer an excellent work-life balance!
  • Private healthcare
  • Attractive company stock options
  • Year

Job Specification

Job Rewards and Benefits

Sparta Commodities

Information Technology and Services - London, England, United Kingdom
© Copyright 2004-2024 Mustakbil.com All Right Reserved.