Architect/Principal Engineer

Join the Engineering Team of one of the most widely used Business Intelligence products!
This is a hands-on, lead development position. The successful candidate will be responsible for:
Leading a team of other front-end engineers
Supervising product UI
Ensuring code unity and integrity
Implementing new features and enhancements using React, JavaScript, CSS, and HTML5
Team leadership experience of team sizes of 1-5
Current hands-on experience with React (preferred), or Angular, or similar JavaScript frameworks
Experience with web based software design and architecture of enterprise applications
Experience building complex UI for business applications
Experience building and scaling Web-based solutions
Experience implementing application security checks and constraints for Web-based solutions
5+ years experience with CSS development
3+ years experience with JavaScript libraries such as jQuery, backbone.js, Vue, require.js, etc.
3+ years experience leading application development team
Represent the software applications engineering team for all phases of development projects
Develop an architecture of front end applications and implement new features and enhancements
Work closely with Product Management and Product Owner to collect production UI requirements and create solutions
Estimate project levels of effort
Maintain development progress schedule and status documents; deliver projects on time
Make recommendations that address known or possible issues
Work closely with other Development teams on changes required by all projects
Provide guidance and mentoring to less-experienced staff members

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.