About The Role
Ideal candidate will be a natural problem solver and enjoy digging into requirements and end to end solution design.
What You Must Have
- BS in Computer Science/related field of study or equivalent experience developing and maintaining complex enterprise web applications in a dynamic and fast-paced environment
- An understanding of web services (RESTful and RPC based), JSON payloads with stateless restful polyglot services
- Experience with version control systems (Git, SVN)
- Experience in advanced implementations using React Native
- Basic understanding of iOS (Swift or Objective-C) and Android (Java or Kotlin)
- An understanding of continuous integration, continuous deployment and unit testing
- Experience developing and maintaining production ready React Native applications
- Experience publishing these apps to their respective stores (and working through their respective approval processes)
- An understanding of agile software development practices
What You Should Have
- Experience developing applications leveraging cloud platforms (AWS) including a thorough understanding of the unique problems the cloud presents
- Search technologies like Apache Solr and Elasticsearch
- Queueing technologies: JMS, RabbitMQ
Perks
- Shiny new Apple Macbook + large second monitor + other office accessories
- Medical, Dental, Vision, and Life insurance
- 401(k) with 4% matching
- 15 days of PTO per year (Total PTO bank is granted on day 1 of employment, not accrued over time.)
- Holiday break from December 26th-31st
- Birthday PTO (You never have to work on your birthday!)
- Most Federal holidays off & paid
- 32 hours of volunteer time paid per year (We are big into volunteering and helping out the community here at Boats Group!)
- Professional reimbursement program for employees to take courses, attend seminars, etc. (Things to enrich you as a professional)
- Short term & Long term disability after 1 year of employment.