Sr. Frontend Engineer

 

Would you be excited if your cutting-edge work had an immediate impact on promoting the growth of renewable energy? Do you have years of experience building e-commerce and financial services applications? Do you have a strong understanding of JVM internals, architecting robust J2EE applications, or functional programming with Scala? If yes, then we look forward to hearing from you.

 

Responsibilities:

  • Create highly interactive user experiences using cutting edge front end and mobile technologies.
  • Write semantic HTML and CSS based on mocks with an attention to detail, scalability and page load time.
  • Write elegant javascript code with special attention to performance and maintainability.
  • Collaborate with product, designers, and software engineers to refine and improve the user experience.
  • Work with CTO, designers and engineers to define new website features.
  • Bring new and fresh ideas to the table.

 

Requirements:

  • Must love to develop.  
  • 5+ years experience with JavaScript, semantic HTML, CSS, and cross-browser compatibility.
  • Experience with Java or Scala front end framework (i.e. Play, SpringMVC).
  • Strong understanding of properly scoped JavaScript and modern JavaScript frameworks.
  • Advanced understanding of front end optimization techniques, both in page size and perceived rendering time.
  • Excellent problem solving and troubleshooting skills.
  • Extreme attention to detail.

  

Bonus Points:

  • Experience with high traffic sites
  • Experience with Scala

 

 


Meet Some of Mosaic's Employees

Ajay D.

Marketing Project Manager

Ajay works on Mosaic’s Marketing Team. He facilitates collaborative projects involving multiple teams and helps produce the marketing content that different teams need.

Veronica A.

Assistant General Counsel

As Mosaic’s Assistant General Counsel, Veronica oversees the legal and regulatory compliance of company operations. She also drafts and negotiates contracts for every aspect of Mosaic’s business dealings.


Back to top