Job Description:
Conscience is looking for a strong JavaScript Team Lead to setup programming and engineer best
practices who is experience in front-end optimization to lead our product and services team based in
Pune, India.
The candidate will in-charge of setting up a front-end engineering and programming team and will
play a key role in the development, enhancement and maintenance of our soon to be launched
product and all development projects.
Requirements:
Strong focus/interest on front-end optimization & performance. Provide Latency Engineering for managing site performance across the product to manage and track real user experience.
A rock-solid understanding of the core JavaScript language, HTML5, and CSS3
Strong demonstrable skills in software architecture.
Good knowledge of development best practices including unit and functional tests, CI, code
reviews and documentation
Self-interest to be always up-to-date on the latest web, browsers and HTML5
news/technologies.
Desire to build finely crafted beautiful products, by writing finely crafted beautiful code.
Pro-active, self-motivated
Responsibilities:
Team:
o Team building and development with training, mentoring and continuous feedback
and performance evaluation.
o Task tracking and allocations.
o Code Reviews and monitoring processes and deliveries.
Technical:
o Reducing apparent site latency for the end user
o Improving scalability to manage site speed, accounting for geographic/seasonal
differences
o Holding the line on site performance during the release cycle
o Early detection of performance regressions during development cycles
To take (only a few) examples, you might:
o Determine the critical site performance metrics that impact user satisfaction
o Engage with application teams during product planning, providing analysis and
guidance to help teams achieve latency targets
o Propose and prototype library optimizations used by engineering teams across the
product from CSS, JavaScript, Build tools, including but not restricted to bundlers,
package manager, script or dependency loaders, debuggers, etc.
o Research, architect, build and operationalize a system to detect performance
regressions in our application stack
