Developing a full stack Android application to power next-generation remote weapon systems for autonomous anti-drone systems.
Requirements
- 4+ years of experience in Android development with proven proficiency in Java and Kotlin.
- Experience developing and deploying React Native applications, particularly on Android.
- Experience with Android Studio and native mobile build tools.
- Familiarity with game development concepts, input handling (e.g., controllers), and UI/UX for fast interaction.
- Proficiency in JavaScript/TypeScript and experience with state management tools like Zustand, Redux, or MobX.
- Experience working with RESTful APIs and WebSockets.
- Understanding of responsive design principles and mobile-first development.
Responsibilities
- Design and develop Android applications using Java and Kotlin for performance-critical use cases.
- Build and maintain React Native interfaces for Android-based tablets and embedded systems.
- Collaborate closely with back-end developers to integrate APIs and ensure seamless communication across systems.
- Optimize applications for responsiveness, low latency, and smooth user interactions in demanding environments.
- Support game-like interactions such as joystick/gamepad input and visual targeting overlays.
- Troubleshoot and debug issues in both native and cross-platform components.
- Participate in code reviews and contribute to improving code quality and team performance.
Other
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- A strong passion for Android development and building responsive, real-time systems.
- A desire to work in a highly collaborative, fast-paced startup environment.
- Comfortable with Git, CI/CD workflows, and writing clean, maintainable, well-tested code.