Jobs

We are always looking for talented individuals of all backgrounds and experience levels to join our team. We offer a dynamic and challenging working environment where you can grow, personally and professionally.

Open Positions

The role of the React Native Engineer is being responsible for the ongoing development of our mobile applications.

Responsibilities
  • Own development of our mobile application portfolio, working closely with product managers and designers to deliver great features and functionality
  • Own the build and deployment process of our mobile applications, working closely with product managers and our QA team to deliver a quality product to our customers
  • Work collaboratively with other developers to ensure you have the APIs needed to move development forward
  • Work with external contractors to help accelerate our mobile development
Requirements
  • Proven experience building and deploying applications using a version control system like subversion or git.
  • Experience leveraging REST-ful APIs with the React framework in developing complex front-end UI applications
  • Familiarity with standard mobile application UX patterns and interactions
  • Experience working within a fast-moving product development team, including with product managers and designers
  • Experience with React Native and associated IOS/Android SDK’s desired
  • Experience with compiling React Native to iOS and Android app store pipelines and deployment processes desired

The Software Engineers work with a team of engineers to develop new software, participate in architectural designs and reviews, investigate future web technologies and enhance existing software in our platform and suite of web applications. Development is in PHP and Javascript.

Responsibilities
  • Define priorities, solutions, and tasks for small to medium sized projects, such as supporting new products and improving existing products.
  • Take ownership of problems and manage incidents, completing root cause analysis and defining permanent resolutions.
  • Work closely in a team with other system and database engineers, as well as application development and quality assurance teams to ensure clarity of work scope, roles, and timelines.
  • Continually improve the performance and stability of applications in production environments.
  • Be responsible for long term code quality of what you write and maintain.
Requirements
  • Experience developing high volume web applications using PHP and Laravel Framework
  • Experience with VueJS and Vuex.
  • Strong written and verbal communication, mentoring, and problem solving skills with a team-player mindset.
  • Solid understanding of software architecture and design skills
  • Proven experience building and deploying applications using git.
  • Experience writing optimized MySQL queries
  • Experience with high volume website tools like Object Cache, Queues, Browser State, etc.

Preferred Skills

  • Unit testing, TDD (Test Driven Development)
  • Agile software development methodologies