Software Engineer– Emerging Technologies

Responsibilities

In this exciting and dynamic position you’ll be a critical member of the mSpot development team. You will be responsible for developing mSpot’s emerging products for the consumer, such as television. Our Software Engineers are involved in the whole software development life cycle: from requirements definition to customer delivery. Technical responsibilities include software design, effort estimation, implementation, unit testing, integration, and bug fixes. Our Software Engineers own their product and work closely with the Quality Assurance Group to ensure a successful end user experience.

• BS or higher in Computer Science or equivalent
• Understanding of Object-Oriented JavaScript design patterns
• Experience with JavaScript; HTML5; CSS
• Experience with one or more of: Java/C/C++/C#
• Understanding of good design principles and ability to adhere to complex design specifications during implementation
• Strong attention to detail and strong written and oral communication as well as presentation skills