Ubiquiti (Latvia) SIA


  • Actively participate in all projects and voice your ideas and solutions
  • Maintain a good programming style and stay up-to-date with the latest technology and trends
  • Develop efficient and solid solutions that will enable best user experience
  • Be a team member - participate in code-reviews and pair programming

Our requirements:

  • Good knowledge of Java
  • Solid knowledge about clean code, design patterns and web protocols
  • Experience in web application development
  • SQL/NoSQL database experience
  • Experience with debugging Java apps
  • Good knowledge with Git and Unix
  • Analytical thinking
  • Good English language skills

Nice to have

  • Experience with real-time communication (WebRTC)
  • Good understanding of TCP/IP (
  • Be ready to explore Wi-Fi world (IEEE 802.11)
  • Experience with Spring or similar application framework
  • Experience with profiling and optimizing Java apps
  • Experience with AWS
  • Experience with Java obfuscators – ProGuard, yGuard or similar.
  • Experience with Docker

Our project stack

  • Java 8, plan upgrading to 11
  • MongoDB
  • Spring, Tomcat, GraphQL
  • Gradle and Ant for building
  • Jenkins for CI
  • Cutting edge firmware on devices (C, arm, mips, OpenWRT)


  • International work environment and work with global development teams
  • Excellent work conditions
  • Compensation package matching global standards - we can and do offer great pay, perks, and benefits
  • Medical insurance
  • Flexible work hours (as required)
  • Paid parking
  • Snacks and drinks in the office