Mobile Software Engineer

to $6000
Product

EXITEK is expanding its mobile development team and is looking for an experienced, self-organized Mobile Software Engineer to help evolve and scale our flagship product, BeautyUp. In this role, you will design and build high-performance mobile features, contribute to innovative image-processing solutions, and help shape the future of our mobile platform.

 

About the Role

You will work on developing advanced mobile functionality, collaborating closely with designers and engineers to deliver polished, performant, and user-focused features across both iOS and Android platforms.

 

Responsibilities

  • Design, develop, and maintain mobile applications for iOS and Android.
  • Implement advanced image processing and graphics features.
  • Build modern, responsive, and high-quality mobile user interfaces.
  • Integrate and maintain third-party SDKs and services.
  • Collaborate with product, design, and backend teams to deliver new features.
  • Optimize applications for performance, scalability, and reliability.
  • Participate in code reviews, architecture discussions, and technical decision-making.

 

Requirements

  • Professional experience developing iOS applications using Swift, iOS SDK, and Xcode
  • Professional experience developing Android applications using Kotlin, Android SDK, and Android Studio
  • Experience shipping and maintaining production mobile applications
  • Experience with image processing, computer graphics, or GPU-accelerated rendering
  • Familiarity with Metal (iOS) and/or modern Android graphics technologies (OpenGL, Vulkan, or GPU APIs)
  • Strong experience building custom UI components, animations, and responsive layouts
  • Experience with SwiftUI and UIKit
  • Experience with Jetpack Compose and/or Android View system
  • Solid understanding of OOP and SOLID principles
  • Experience with mobile architecture patterns (MVVM, MVI, Clean Architecture)
  • Strong knowledge of data structures and algorithms
  • Experience working with Git and Git Flow in a team environment
  • Ability to work independently and take ownership of features from concept to release.

 

Nice to Have

  • Experience with machine learning on mobile (Core ML / TensorFlow Lite).
  • Experience optimizing performance and memory usage in graphics-heavy apps.
  • Experience with cross-platform architecture or shared business logic.

 

This role is ideal for someone who enjoys solving challenging technical problems and building visually rich, high-performance mobile experiences.

Required languages

English B2 - Upper Intermediate
Published 20 April
48 views
ยท
11 applications
Last responded more than a month ago
See stats of candidates who applied for this job ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...