Position Summary:
The Client Applications department is responsible for building client-facing apps on top of the Bloomberg Law platform. bloomberglaw.com is the biggest, but we also offer enterprise APIs, SharePoint widgets, and MS Word plug-ins to make our technology available to customers right where they need it. Our website is a modern JavaScript front-end backed by Rails APIs that deliver data from our core search engine and dozens of other microservices. Our apps are containerized and deployed across Bloomberg datacenters and the cloud. We”re looking for someone to focus on the Rails and front-end tiers.
To complement our collaborative culture, we”ve also invested in tooling that foregrounds developer ergonomics. We ship code early and often, and have a whole team dedicated to making that easy. Our CI workflow is fully automated and deploys every PR to its own testing environment, so you get feedback quickly. We”ve also built an experimentation framework to help us make product decisions with data. Finally, as the largest web product within Bloomberg, we”re able to leverage the considerable resources of the wider company (services, tooling, data centers), while also setting standards across the company for web-facing software.
Key Responsibilities:
- Use metrics to make data-driven decisions
- Bring your experience and expertise to our existing systems by working closely with your new peers to help influence the technology roadmap for our application stack
- Engage with product owners to understand and refine the scope of user problems, working together to develop innovative technical solutions with a focus on meeting our users where they are
- Design and implement sustainable applications with a focus on customer facing APIs, single page frontends, hybrid cloud architectures and proactive system monitoring
Required Education & Experience:
- 3+ years experience in front end web development
- 3+ years experience building large-scale client-facing web applications
- The front-end ecosystem is complex and evolving, so rather than expertise in a certain framework, we”re looking for someone who knows the fundamentals of browsers, CSS, and vanilla JavaScript.
- We don”t need a framework expert so much as someone familiar with navigating a large codebase and microservice architectures
- We use Rails & Spring Boot primarily, but if you”re fluent in Flask, Node, etc., that”s cool too
- We use Vue.js extensively, but if you”re fluent in React, Angular, etc., that works too