Position title: Frontend Engineer
Reports to: CTO
You would be working on the front-end of Placeit. So you’d be entirely responsible for the front-end aspect of any new features for Placeit.
Write technical specs
QA your work
Journal your process
Update tickets and keep work organized
Follow methodologies that the company provides
Write efficient software
Work with stakeholders to understand tradeoffs
Follow up on issues / errors on a regular basis
Required Skills (be familiar with the following)
HTML (different version) and their compatibilities.
CSS (different versions and techniques to apply effects and cross browser support), one or two CSS frameworks (LESS or SASS).
Component frameworks such as Bootstrap or Foundation.
HTTP: how the protocol generally works and how browsers generally deal with it.
Web sockets and web workers.
Experience with AJAX libraries (jQuery is required and one of these three: Backbone, Angular or React).
Proficient understanding of code versioning tools (e.g. Git, or SVN)
Unix: bash, piping, SSH, tools (cat, awk, sed), basics of standard input/output
Basic principles of database design
Canvas / WebGL
Basic experience with ORM
Great to Have Skills
Be clever about how to approach problems
Be technically curious (learning on your own)
Have a serious interest in understanding the goal behind your work
Push for doing things the right way the first time around
Have empathy for our users
Know the basics of Photoshop
Any background in programming graphics or video games