Front End Developer

  • Allen Park, MI
  • Full-time

Company Description

Established in 2009, CONTROLTEC®, is a worldwide provider of telematics and analytics solutions currently serving the transportation industries in the light duty, heavy duty, agriculture, locomotive, and industrial sectors. CT® combines affordable information technology with comprehensive data acquisition to provide an enterprise solution for fleet management, product development and quality. More than 80% of US automotive OEMs have utilized our tools to deliver the speed, flexibility, reliability, cost savings and collaboration needed in today's environment.

Job Description

Position Summary:

As a full stack Front End Developer you will design, create, test and modify CONTROLTEC’s next-generation web-based automotive business intelligence tool. Creativity and self-motivation are essential for this role.


Job Responsibilities:

● Work as a member of a team designing and developing the world’s most advanced web-based automotive business intelligence tool.

● Collaborate with systems analysts, engineers, programmers, and others to design system and to obtain information on performance requirements and interfaces.

● Work with users to develop and implement acceptance test plans to ensure that product meets customer requirements and expectations.

● Develop and direct software system testing and validation procedures, programming, and documentation.

● Stay current in training of the latest software and computer technology.

Qualifications

Minimum Qualifications:

●Bachelor’s Degree – Computer Science/Engineering, preferred.

●3+ years front end development (full stack), systems analysis and programming experience.

●Solid working experience with core JavaScript, JavaScript Object Oriented design and JavaScript design patterns.

●Experience with JavaScript frameworks: MVC, MVV, or MV*, by using frameworks like Backbonejs, Marionettejs, or Canjs.

●Proficient with jQuery usage, optimization and best practices.  

●Experience developing front end application based on REST web services.

●Knowledge of debugging tools and performance optimization. 

●Knowledge of unit and integration testing using frameworks like: jasmine, karma, phantom, Selenium 2 and Webdriver.

●Proficient with HTML5 and CSS3.

●Knowledge of responsive design, bootstrap framework, and creating applications that are compatible with different browsers and devices (computers, tablets, phones).

●Good experience with development, build, and magnification tools, like RequireJS, Grunt, Gulp, and less.

●Experience with UI mocking tools.

●Experience working with source code management tools in a shared code environment.

●Strong written and oral communication skills. This role interacts with both external customers and internal management.

●Enjoy working in a high-energy, unstructured environment, possibly as part of a project team.

●Have the ability to work under pressure with strict timelines.

●Passionate for technology, software, and data.


Desirable Qualifications:

●Familiar with UI design, user interaction experience, creating for UI templates and components.

●Familiar with JavaScript charting tools, especially with large data sets.

●Backend development experience by using Java programming language.

●Relational DB (MySQL), and NoSQL (MongoDB ) experience.

●Familiar with scripting languages like Bash and Python.

Additional Information

Benefits/Perks:

CONTROLTEC offers a comprehensive and industry leading benefits package. In addition we provide flexible work schedules, generous time off and an environment that promotes ingenuity and fun! To learn more about our company, our progressive culture and to apply online, visit our website at www.control-tec.com