Mobile Application Software Engineer
New
A
AI2CYBERCybersecurity
GreeceFull-Time
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Required Skills
- AndroidFlutterGitKotlinReact NativeSwiftCI/CDRESTful APIsiOS
Requirements
- Proven professional experience in mobile application development.
- Strong experience with Flutter or React Native, or demonstrable experience developing and maintaining native applications across Swift/iOS and Kotlin/Android.
- Strong mobile front-end development skills, including layouts, navigation, reusable components, state management, and responsive interfaces.
- Practical understanding of UX/UI principles and ability to turn product requirements into intuitive user experiences.
- Good understanding of mobile architecture, software design principles, and platform-specific behaviour.
- Experience with REST APIs, authentication flows, secure storage, and secure data handling.
- Familiarity with Git, debugging, crash reporting, and automated testing.
- Ability to take ownership of features throughout the development and release lifecycle.
- Strong problem-solving and communication skills.
- Good written and spoken English.
Responsibilities
- Design, develop, and maintain mobile applications for both iOS and Android.
- Build polished, responsive, and accessible mobile interfaces.
- Translate wireframes, prototypes, and UX/UI designs into high-quality screens and reusable components.
- Ensure visual consistency and reliable behaviour across different devices, platforms, and screen sizes.
- Integrate applications with REST APIs, backend services, and third-party platforms.
- Implement authentication, secure data storage, push notifications, and deep linking.
- Write automated tests, participate in code reviews, and contribute to CI/CD processes.
- Manage application builds and releases through the Apple App Store and Google Play.
View Full Description & ApplyYou'll be redirected to the employer's site