*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
- Yearly company-wide meet ups (we’re off to Mallorca this year!)
- Training and education budget, ensuring your continuous growth and development
Don’t meet every requirement? Research indicates that women and under-represented groups often hesitate to apply for jobs unless they meet all qualifications. At our organization, we are committed to fostering a diverse, inclusive, and authentic workplace. So, if you're enthusiastic about this position but your prior experience doesn't perfectly align with every qualification listed in the job description, we highly encourage you to apply. You might be the ideal candidate for this role or other opportunities within our company.
Sparta Commodities is proud to be an equal-opportunity employer and promotes diversity within its workforce. As an international business, we are determined that suitably qualified persons will never receive less favourable treatment on the grounds of gender, age, disability, religion, belief, sexual orientation, marital status, race, veteran status or any other basis covered by appropriate law.
*Note for agencies- Please do not call or email any member of the Sparta team. All correspondence regarding interest in future partnerships should be directed to careers@spartacommodities.com. Thank you for your understanding*
Tags
Apply to job