How Remoteville checks and expires listings

Senior Mobile Engineer

Skills
Mobile Application DevelopmentMobile ApplicationsSoftware ArchitectureSoftware DevelopmentDartFlutterKotlin
Role

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