About the Role
This role is for a founding engineer responsible for developing and maintaining native iOS and Android applications, while also contributing to a connected web portal. The position requires technical leadership, hands-on coding, and close collaboration across product and design, all within a flexible freelance setup based in the Western Balkans.
Responsibilities
- Design and implement core features for iOS and Android applications
- Collaborate on the architecture of scalable mobile solutions
- Integrate mobile apps with backend services and APIs
- Ensure high performance and responsiveness across devices
- Write clean, maintainable, and testable code
- Troubleshoot and debug issues across platforms
- Work closely with product and design teams to deliver user-centric features
- Maintain consistency between mobile and web interfaces
- Optimize applications for performance and user experience
- Implement security best practices in mobile codebases
- Stay current with evolving mobile development standards
- Contribute to technical documentation and coding standards
- Support deployment and monitoring of mobile applications
- Assist in defining roadmap priorities for mobile platforms
- Evaluate and adopt new tools and frameworks when beneficial
- Ensure compliance with platform-specific guidelines
- Participate in code reviews and knowledge sharing
- Help shape engineering culture as an early technical contributor
- Coordinate with web developers for unified feature rollouts
- Deliver reliable updates under flexible deadlines
- Use Swift for iOS development and Kotlin for Android
- Work with React-based web portal components
- Handle offline functionality and data synchronization
- Implement analytics and usage tracking securely
- Support app store submission processes
Nice to Have
- Experience with AI or machine learning features in apps
- Previous work on inspection, field service, or reporting tools
- Familiarity with React Native or Flutter (not required)
- Open source contributions
- Experience mentoring other developers
- Knowledge of web portal development with React
- Exposure to AI-driven user interfaces
Compensation
Competitive, based on experience and contribution
Work Arrangement
Remote
Team
Small, agile team building AI-powered inspection tools
Technology Stack
- iOS: Swift, UIKit, Combine
- Android: Kotlin, Jetpack Compose
- Web: React, TypeScript, GraphQL
- Backend: REST APIs, Firebase, Node.js
- Tools: GitHub, Fastlane, Figma, Jira
Project Scope
- Build and maintain mobile apps for field inspectors
- Enable real-time reporting with photo and form data
- Sync data across devices with limited connectivity
- Connect mobile features with web dashboard
- Ensure data privacy and secure authentication
Work Flexibility
- Fully remote role
- Asynchronous collaboration expected
- Flexible hours with milestone-based delivery
- Regular syncs in European time zones
- Long-term freelance engagement possible
Not applicable