Senior Software Engineer

Lithium

(San Francisco, California)
Full Time
Job Posting Details
About Lithium
Lithium delivers awesome digital customer experiences at scale for the world’s biggest brands including Airbnb, AT&T, Sephora and Spotify. Comprising Social Media Management and Communities, the Lithium engagement platform enables brands to manage multiple digital touchpoints, facilitate millions of conversations, and drive smarter decisions through data – connecting customers, content and conversations at the right digital moment.
Responsibilities
Working closely with engineering peers, management, and product management, you will: * Assess requirements and estimate time and resources to create solutions * Design, implement and deliver compelling solutions that meet the product requirements * Accurately identify, enumerate and estimate work tasks for project schedules that you consistently deliver against on time in an Agile environment
Ideal Candidate
To be successful in this role, we are looking for someone with 5+ years of commercial experience in web application development using a variety of technologies. * B.S. in Computer Science or other relevant technical field * Strong front-end implementation skills: JavaScript ES6, HTML5, CSS3 * Working knowledge of one or more JavaScript application frameworks (AngularJS, Ember, React, Backbone, etc.) * CSS3 and experience with CSS pre-compilers (SASS, LESS, Stylus, etc) * Demonstrated experience in Java development, bonus for Java 8. Strong interest in and experience with extending existing Java applications for new features. * Strong sense of User Experience when creating features and widgets * Team player with excellent communication and organizational skills * Self-starter that is results focused with the ability to work independently and in teams * Proven track record of producing high quality software against plans and schedules that are being met consistently **Desirable:** * A passion for Social Media * Familiarity and experience with Agile (scrum) development process * Experience creating applications with a Node.js-based toolchain: gulp, bower, npm * Experience creating consumer facing web applications * Proven track record of identifying and championing new technologies that enhance the software quality, developer productivity, and end-user experience * Experience with SQL, MYSQL, Spring, and Elasticsearch/Lucene is a plus

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.