Software Engineer, Front-end (UI/Player) development
We are seeking talented software engineers to join our ad platforms
group. We've built an event-driven web framework capable of generating
and processing millions of requests per second on one machine. We need
bright engineers to help us develop and improve a web-based console
(portal) and ad players for the company's Publisher business accounts.
Main responsibilities of this role are as follows:
* Develop and implement robust, client-side solutions using AngularJs,
Javascript, HTML, and CSS.
* Work closely with back-end developers to ensure the integrity of the UI
throughout the development life cycle.
* Opportunity to become full-stack developer creating REST services.
* Work with Product Management team to develop and clarify front-end
product requirements as well as design solutions that meet the
requirements.
* Work with QA Engineers to ensure that developed software is effectively
deployed and monitored using manual and automated methods.
* Collaborate with programmers both on his/her team locally and in other
geographical locations.
* Troubleshoot and resolve production issues in product UI.
* Effectively manage day-to- day tasks in an Agile process to meet
scheduled commitments and participate in Agile team’s Scrum activities.
* Write unit tests and specification documents and conduct unit,
integration, and expert tests on developed software features.
* Mentor and train less experienced team members.
SKILLS AND EDUCATION
MUST HAVES:
* Bachelor’s degree
* 1+ years of experience programming in a front end engineering role
using HTML, CSS, AngularJs, and Javascript.
* Solid understanding of object oriented programming.
* Knowledge of entire SDLC (Software Development Life Cycle).
* In-depth understanding of RDBMS and general database concepts.
* Excellent verbal and written communication skills.
PLUSES:
* Strong knowledge of Java and Actionscript.
* Experience in Agile, CI/CD (Continuous Integration /Continuous
Deployment) environment.
* Experience with automated, build and deployment tools such as Gerrit,
Jenkins and Docker.
* Being a Scrum team player.
* Prior experience in ad tech.