Job Description :
· Bachelor’s degree or equivalent, with minimum 7+ years of experience.
· *Must provide portfolio with work samples - Please include portfolio links/websites at the top of resumes
· Degree in Computer Science or related technical discipline
· 5+ years experience with Web Applications with proficiency in HTML, CSS, JavaScript, JQuery.
· Out of hte 5+ years experience with Web Applications, 3+ with Python specifically
· Full Stack development experience
· Ability to communicate technical concepts effectively to a non-technical audience.
· Strong interpersonal skills
· Experience working with a UX design team
· Willingness to learn server side programming.
· Proficiency in Angular, AppEngine, Polymer (Material Design) and/or web components
· Experience designing APIs for systems integrations.
· Experience developing or designing technology for learning.
· Consulting and stakeholder management
· Training, teaching or elearning development experience
· Excellent project management, planning, analytical skills
· We are seeking a web application developer for an HR focused People Development Systems and Design team. This team focuses on transforming ideas into learning and development infrastructure and processes that help Googlers grow as well as maintains and develops dynamic training tools to deliver interactive learning experiences and assessments.
· This person must be able to develop beautiful user interfaces.
· They must be a team-player, able to collaborate with technical and non-technical partners in fast-paced projects.
· This is a front-end developer role, but the incumbent must be able to comfortably work with back-end APIs as well.
· Responsibilities:
· 1) Create dynamic websites, platforms and/or applications with HTML, CSS, Ajax, Javascript and JQuery
· 2) Use and adapt APIs for database/CMS communication
· Demonstrate excellent communication skills including the ability to effectively communicate with internal and external customers.
· Ability to use strong industry knowledge to relate to customer needs and dissolve customer concerns and high level of focus and attention to detail.
· Strong work ethic with good time management with ability to work with diverse teams and lead meetings