Sr. Front End Engineer at Medidata Solutions (New York, NY) (allows remote)
Job Description
Medidata is a best-in-class SaaS company that is growing its team with a new senior or lead level frontend engineer. Our company is one of NYC's hidden gems - or so says Glassdoor and a number of others for several years running. Our platform of products makes a genuine difference in the number of people who receive better medical treatments from groundbreaking clinical trials. Our position in developing an industry-changing platform has allowed us to build an amazing engineering organization. You’ll develop apps that unreservedly contribute to the wellness of your fellow humans.
As a frontend engineer you'll contribute to the direction of Medidata's platform standards for application frameworks. You'll build core patterns in AngularJS that are useful to other teams across the company. You'll influence the dialogue on SOA design, now and in our next generation hypermedia APIs. We hire driven developers who will add to our inspiring environment of peers.
We work with a strong commitment to the best tooling, and our agile guild is constantly re-thinking how our enterprise systems can work together better. We think of every process in the company as ‘hackable,’ and you have transparent access to contribute to new ways we all work together. You'll also see sophisticated test automation; both within the app you'll be building, and across our platform. We sell into a highly regulated environment, and invest in engineering our quality assurance process.
Responsibilities
- Quality code that advances standards and the art.
- Make PRs that are more than just code; they evolve the patterns on our platform.
- Self-starter who is committed to lifelong learning.
- Expand our narrative library of BDD features, in partnership with Business Analysts and Quality Assurance.
- Passionately pursue evolution of the product, and your teammates’ minds.
- Improve the team and org process, so that we all get smarter faster better stronger.
Culture
- Flexible PTO. We hire adults who get it done, but maintain a work / life balance.
- Good communicators that are comfortable and savvy with team workflow tools.
- Our workplace is one of NYC best kept secrets. Gameroom. Office gratis. Awesome space on the edge of SoHo. Glassdoor leader. Very friendly people.
- Being a pay-for-performance workplace, our 3bn market cap often has real appearance at year-end.
- We live and breath agile, and treat process as hackable engineering.
Corp
Medidata is the leading global provider of cloud-based solutions for clinical research in life sciences. A name brand within the healthcare space, we are one of the 2015 Best Companies to Work for in New York State. Our cloud suite enables the clinical testing of promising medical treatments, from study design and planning through execution, management and reporting. Our integrated platform of apps and services advances the competitive and scientific goals of global customers — which include over 90% of the top 25 global firms in: pharmaceuticals; innovative biotech, diagnostics and devices; leading academic medical centers; and contract research organizations. We also offer strong healthcare, gym reimbursement, training/conference budget, innovation time, espresso machines, and an outdoor patio.
Skills Requirements
Must-have skills
- 5+ years, and demonstrable skill as a senior engineer with industry conventions.
- A comprehensive master of software engineering can make up for requirement gaps.
- Competency with techniques a modern JavaScript framework, ideally AngularJS.
- Debugging tools and techniques, especially in a SOA.
- Fluency in creating a well-structure and semantic DOM, and CSS.
- Know the techniques of cross-browser polyfills, when needed.
- Command of your editor, IDE, git, and other dev environment
- Craftsmanship and kata are important.
Nice to have skills
- 10+ yr experience ideal.
- Prefer any candidate whose competence / career level is framework architecture.
- Strong wherewithal in an Agile environment, leaning toward automation.
- Sass, UnderscoreJS, cucumber, jasmine, Bootstrap, hypermedia APIs.
- A full stack developer who knows, or wants to know RoR.
- Open source community conventions and involvement.
About Medidata Solutions
Did you know? 7 of the top 10 grossing drugs in 2013 were developed on the Medidata platform.
Medidata is disrupting the industry using big data analytics, web development, mobile health cloud technology.
We've grown from supporting one aspect of the clinical trial life-cycle with our pilot product, Rave, to supporting all levels of this life-cycle via our platform of products, branded the Medidata Clinical Cloud.
As each one of our products has been developed over different periods throughout the past 15 years, you will see that our engineering teams are using a variety of different technical stacks. Rave, our flagship product, is written in C# and was built by our co-founder, Glen de Vries.
Our Rave team develops production web applications/services in C# .NET with SQL Server as the database. Like our other teams, they work in an Agile and cross-functional environment alongside members of the SQA, Product Management, IT, UX, Knowledge Development, and Production Support teams.
Our enterprise services are built on Ruby on Rails, and we are trending toward fronting them with Angular. Our mobile platforms go beyond iOS and Android stacks, to include fitbit and a swarm of new devices. We follow a service oriented architecture with RESTful/Hateoas APIs and our deployments are in the Amazon cloud using a modified version of Capistrano.
Joel Test score: 10 out of 12
The Joel Test is a twelve-question measure of the quality of a software team.
- Do you use source control?
- Can you make a build in one step?
- Do you make daily builds?
- Do you have a bug database?
- Do you fix bugs before writing new code?
- Do you have an up-to-date schedule?
- Do you have a spec?
- Do programmers have quiet working conditions?
- Do you use the best tools money can buy?
- Do you have testers?
- Do new candidates write code during their interview?
- Do you do hallway usability testing?
view all job listings view all Medidata Solutions job listings
Leave a Reply
You must be logged in to post a comment.