Principal Java Software Engineer - PSS

Company Name:
Title: Principal Java Software Engineer - PSS
Location: TN-Nashville - 2nd Avenue South TP Center
Other Locations:Principal Software Engineer - Front-End (PSS)
For two decades, Asurion has led the technology protection industry around the globe. The Company provides premier support solutions to enable optimum use of technology; digital applications to protect their privacy and provide security; and rapid replacement of lost, stolen, damaged or malfunctioning devices. Asurion partners with the leading wireless companies, retailers and service providers enabling them to focus on their businesses and to provide services that delight their customers. Asurion''s 15,000 employees worldwide specialize in fulfilling the needs of more than 280 million consumers.
We value open source technologies, solve challenging and unique problems, and innovate quickly. We embrace continuous delivery and Lean Startup principles. We encourage creativity from our engineers every step of the way, working with various teams including product, user experience, call center operations, mobile and systems. Our teams are small enough to make fast decisions, yet our audience is large enough that our work makes a tremendous impact.
Do you know how to write robust and reliable systems? Can you ensure performance, quality and security aspects while delivering a product that delivers an awesome user experience? Do you enjoy discussing innovative ideas with your peers, coming up with great product solutions and passing on your knowledge to others frequently? We''re looking for developers who are passionate about developing great software, have a love for solving hard problems, and enjoy learning about new technology. If this sounds like you, get in touch!
As a Principal Front-End Software engineer at Asurion, here's what you can expect to do:
Take on an opportunity that offers variety, innovation, and unique challenges, where you can learn something new every day
Think through hard problems, and work with a team to make them reality and provide very tangible benefits to the corporation
Work in a dynamic, collaborative, transparent, non-hierarchal, and ego-free culture where your talent is valued over a role title
Mentor and evangelize Agile, Lean, and Continuous Development coding best practices
Collaborate with the usability and design teams to define prototypes of dynamic web pages and JavaScript components
Implement page designs in standards-compliant, dynamic HTML, CSS and JavaScript
Integrate functionality with the app, using JavaScript, AJAX and Java/JSP
Work closely with Java back-end developers
Write automated functional tests for web pages
Share your skills and experience with more junior engineers
Organizes own workload and works closely with the Director to ensure other resource's workload is clearly defined and coordinated to meet deliverable timelines
Ensures the Sr. Director is informed of schedules and timelines, statuses, issues, mitigations and all other information necessary or requested Here's what you'll bring to the team:
At least 6 years (10 years is preferred) of experience building modern web applications
3-6 years software development, system architecture, and/or system administration
Experience leading project teams, and a track record of delivering successful releases on time
A passion for keeping the front-end lean and fast, while ensuring that all features are a pleasure to use
Extensive knowledge and experience in hand-coding efficient, well-structured HTML, JavaScript and CSS.
The ability to write any component in vanilla JavaScript, but the intelligence to leverage existing libraries when it makes sense
Good understanding of JavaScript libraries (e.g. jQuery, Backbone, RequireJS, AngularJS, Bootstrap)
Superior communication skills, and the ability to exhibit a commanding presence when necessary
Our backend is written largely in Java, and willingness to pitch in on the back-end to help fix small bugs or push features forward is always appreciated
An expert understanding of Agile best practices and tools
Experience with Lean techniques is a big plus
A relaxed yet enthusiastic attitude
Organization: SVP_IT

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.