Position: Mobile Developer
Company: Geotech.one
Experience required: 2y
Category: Flutter
English level: fluent
Published: 2022-10-01T00:00:00+03:00

You will be developing a mobile app that communicates with Unreal Engine to control its virtual production features. You will be involved with every aspect of the app, including UI, networking, optimization, and more, and will work closely with experts on the Unreal Engine team.

**About GeoTech**

GeoTech is a company that develops integration tools for new technologies and gaming platforms for Unreal Engine. Our goal is to help companies and developers create amazing experiences that push gaming and digital interaction to the next level. We see game engines as the tool of the future for creating any interactive digital experience. We believe that by providing integrations with new hardware technologies, we will be able to merge our physical and digital worlds into one.

**What you’ll do**

You will be developing a mobile app that communicates with Unreal Engine to control its virtual production features. You will be involved with every aspect of the app, including UI, networking, optimization, and more, and will work closely with experts on the Unreal Engine team while getting feedback from users in the industry. These tools will be used by the media industry around the world for both big and small projects involving virtual production.

**In this role, you will be**
- Developing a cross-platform Flutter app (primarily for iOS) that integrates with Unreal Engine 5.
- Implementing custom widgets and theming.
- Implementing networking code to communicate with UE5’s HTTP and WebSocket remote control features.
- Reacting to app users' feedback and fixing bugs and performance issues in the app’s codebase.

**What we’re looking for**

- 2+ years experience with mobile development
- Experience with Flutter/Dart
- Understanding of networking features and protocols (HTTP, WebSocket, multicast)
- Good knowledge of OOP principles
- Knowledge of iOS/Swift is a plus
- Knowledge of Unreal Engine is a huge plus
- Willingness & ability to work and collaborate remotely across global time zones
- Fluent in English 

**What we offer:**

- Fully remote work in passionate about UE Company
- Amazing and fun projects with key players on the market (we aim high)
- Competitive salary
- Flexible hours 
- Benefits after a 3-month trial (insurance reimbursement, home office coverage, paid vacation)
- Amazing Team (experienced, supportive and friendly)
- Relocation if needed
- Free meetings days