How Remoteville checks and expires listings
Senior Mobile Engineer
Skills
Mobile Application DevelopmentMobile ApplicationsSoftware ArchitectureSoftware DevelopmentDartFlutterKotlin
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- At least 6+ years of software architecture and software development experience
- 3+ years of experience in Flutter/Dart
- Experience building custom Flutter bridging and packages
- Experience with Java or Kotlin
- Reasonable grasp of UI/UX Principles
- Strong communication skills with the ability to distill complex problems into digestible insights
- Strong critical thinking and problem solving skills
- Demonstrated ability to learn new technologies quickly
- Proximity to our flagship Cross-Dock facility in Atlanta, GA - a plus!
Nice to have
- Strong communication skills
- Strong critical thinking
Day to day
- Own our next-generation warehousing mobile platform, from planning through implementation and deployment
- Write and maintain clean, reusable, and reliable code
- Maintain core functionality of our mobile app and conduct rapid experiments to test proof-of-concepts
- Manage and own GitHub repositories for mobile applications and libraries
- Collaborate with engineering, operations, and product teams to develop novel solutions for scaling
- Work with UX/UI designers to implement user-friendly interfaces
- Apply industry best practices to continually improve performance, efficiency, and maintainability
- Partner with technology leadership to define technical strategy and key results.
- Occasionally travel to warehouse locations to gather insights and learnings
