Position Title: Software Engineer

Position Duties:  Recommending and establishing the company’s best practices for engineering. Working closely with the development team to design product interfaces and integration frameworks for products the company develops. Supporting and updating existing software systems and products. Debugging. Accurately estimates schedule and meeting deadlines. Producing high-quality code as well as testing. Designs and develops additional tools to improve development and deployment workflow. Documenting your code and review code from other team members. Requirements: Master’s degree in Computer Science. 1 year of experience as a Software Engineer, Software Developer, or similar. 1 year of native Android development experience (Java).

Multi-platform development and publishing experiences for Android and iOS applications. Knowledge of version control systems and branching concepts (git, SVN). Knowledge of functional programming and language. Experience and knowledge of Python, Shell, OpenCV, Swift, C, C++, C#, Java, Javascript. Ability to read, maintain, and make meaningful changes to unfamiliar source code.

Hours:    Full Time

Please submit form below to begin the application process for this position.