Our client is seeking a Frontend Web Developer to design, code and modify websites and services from layout to function, according to assigned project specifications. This role will be involved from conception to completion with projects that are technologically sound and aesthetically impressive.
This is an exciting opportunity to join a thriving, well-funded startup with big ambitions. In addition to doing ground breaking work, this role will be pivotal in establishing a culture of openness, positive communication, and continuous learning. They are looking for the best and brightest to take their platform to the next level. Are you it? Let’s talk.
The ideal candidate will have a proven record of strong leadership with high team engagement, a history of leading large initiatives through collaboration, and a passion for architecting with integrity.
Write well designed, testable, efficient code by using best software development practices.
Create website layout/user interface by using standard HTML/CSS practices.
Integrate data from various back-end services and databases.
Build web-based backends and micro-services.
Gather and refine specifications and requirements based on technical needs.
Stay up-to-date on emerging technologies/industry trends and apply them into operations and activities.
Cooperate with designers to match visual design intent.
Other duties as assigned.
3+ years of web development experience.
Experience with Node.js and Express.
Experience writing frontend and backend unit and integration tests.
Top-notch programming skills and in-depth knowledge of modern HTML/CSS.
A solid understanding of how web applications work including security, session management, and best development practices.
Aggressive problem diagnosis and creative problem-solving skills.
Strong organizational skills to juggle multiple tasks within the constraints of timelines and budgets with business acumen.
Ability to work and thrive in a fast-paced environment, learn rapidly and master diverse web technologies and techniques.
A team player that has excellent time-management skills.