Svitla Systems Inc. is looking for a Senior iOS Engineer (6-month contract) for a full-time position (40 hours per week) in Argentina. Our client is a remote-first company that serves over one million drivers and over 100,000 businesses that power the physical economy by building technology to improve the safety, productivity, sustainability, and profitability of businesses that power the physical economy. The Automated Operations Platform combines IoT hardware with AI-powered applications to automate vehicle and equipment tracking, driver safety, compliance, maintenance, spend management, and more. The client serves over 120,000 businesses across various industries, including trucking and logistics, construction, oil and gas, food and beverage, field service, agriculture, passenger transit, and delivery.
As a key team member, you will actively design and manage the next-generation client’s app. Your expertise will contribute to redefining the architecture and building a world-class offline-first mobile application with an enthusiastic team. We are looking for candidates with a good understanding of system architectures (MVC, MVVM, Redux, Unidirectional dataflow) and a forward-thinking mindset aimed at high readability (declarative) code, as well as identifying problems or bottlenecks before they become issues.
The Tech Stack mixes older and newer languages, including Swift and Objective-C for iOS. The rest of the stack is standard, with MVVM for the newer parts of the codebase and MVC for the older parts.
The client is ready to consider Ukrainians and EU citizens in Poland.
Requirements
- 5+ years of professional experience in building iOS apps.
- Knowledge of Swift & Objective-C.
- Knowledge of UIKit, custom views, Alamofire, reactive programming, or database/persistence.
- Experience with Version Control Systems (ex, Git, Mercurial, etc.)
- Experience in shipment to the Apple Store.
Responsibilities
- Develop new features for the client’s iOS App
- Improve one of the many existing features, including Compliance, GPS tracking, Safety, Bluetooth, USB comms, Camera APIs, etc.
- Support of the existing application.
- Work with the product team to refine feature specs.
- Communicate with back-end engineers about API requirements or refinements.
- Help the support team diagnose user problems.
- Analyze our users’ data to identify bugs.
We offer
- US and EU projects based on advanced technologies.
- Competitive compensation based on skills and experience.
- Annual performance appraisals.
- Remote-friendly culture and no micromanagement.
- Bonuses for article writing, public talks, other activities.
- 15 vacation days, 10 national holidays, sick leaves.
- Personalized learning program tailored to your interests and skill development.
- Free webinars, meetups and conferences organized by Svitla.
- Fun corporate celebrations and activities.
- Awesome team, friendly and supportive community!