Front-End Web Developer

Software Engineering Southfield, Michigan


Position at P3 North America

If you have a creative mindset and a passion for learning new technologies, then look no further than P3! As a global consulting, management and engineering services company we develop and implement innovative solutions to today’s complex technology challenges that helps our clients succeed at every stage. 

As a Front-End Web Developer at P3, you will be responsible for driving technical solutions and innovative industry ideas while working in a dynamic and diversified environment. This will include working closely with the latest vehicle technologies and developing customized solutions. When stepping into this role, you will have the opportunity to develop and grow your knowledge with today’s cutting-edge technologies.


A Day in the Life:

  • Develop user-facing HTML/JavaScript front-end web application software for infotainment systems
  • Define UML compliant requirements, performance measures, and assist with feature plan implementation
  • Contribute to user experience decisions while aligning with relevant internal and external stakeholders
  • Work closely with UI and UX designers to take concept art, wireframes, and animation models from concept to implementation
  • Work in an Agile environment
  • Develop feature functionality and system architecture
  • Direct tool and methodology decisions based on past experiences

What You Have:

  • Bachelor’s Degree (or the equivalent experience) in Computer Science or related field of study is preferred
  • 2+ years of experience with HTML/JavaScript front-end software development experience using common frameworks (React, Angular, Ember, etc)
  • 1+ years of hands on experience in C++, C#, and Python
  • Strong understanding to HTML5 applications and Progressive Web App services
  • Experience with the development of embedded software for hardware applications
  • Comfortable using Linux and Microsoft Windows based systems
  • Knowledge of mobile application development – iOS or Android
  • Ability to work with distributed applications and architecture
  • Experience constructing front end architecture and modular frameworks and managing
  • Strong knowledge of usability and user experience (UX) design with version control environments – GIT/SVN and software prototyping