Job VC
Mobile Software Engineer
Technologies
Description
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.
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.