JavaScript/TypeScript Developer
Merck Sharp & Dohme Corp
Prague, CZ
před 10 dny

ENG004101

MSD is a global health care leader with a diversified portfolio of prescription medicines, vaccines and animal health products.

The difference between potential and achievement lies in the spark that fuels innovation and inventiveness; this is the space where MSD has codified its 125-

year legacy. MSD’s success is backed by ethical integrity, forward momentum, and an inspiring mission to achieve new milestones in global healthcare.

MSD’s Information Technology division partners with colleagues across the business to help serve our patients and customers around the world.

Ours is a high-energy team of dynamic, innovative individuals dedicated to advancing MSD’s contribution to global medical innovation by leveraging information and technology to efficiently advance the business by driving revenue and productivity.

We innovate the pharmaceutical industry. You can join us in the digital health revolution and tackle biggest opportunities and challenges at the intersection of healthcare, information and technology.

What can you expect?

In our team, we develop intranet homepage and other intranet applications. With all our employees across the world visiting the intranet, our target group is 70 000 people.

The application is young, but with long-term development in the roadmap. We focus on good quality, reduce tech debt and improve test automation within our cross-

functional team, to keep the development sustainable. Application is written in React and TypeScript, hosted on SharePoint Online platform, integrated with Office 365.

We also maintain small API in Node.js.

There is 10 of us, we are diverse in nationalities, age and experience. Our Product Owner brings ideas, we challenge them and collaborate to create solution that is good from both product and technical perspective.

We believe in emerging architecture and therefore we do architectural and technical decisions on our own. However, if we are in doubt, there are experts we can ask.

Company culture is open, transparent, and people are willing to help.

You can expect sustainable work on long-term product. With strong JavaScript community around, their gatherings and pizzas, all incubators, code retreat sessions and autumn academies, there are many opportunities for your career development.

And of course you are encouraged to attend conferences during a year.

We are a part of Web & Mobile Apps Development group of 7 product teams. Our teams consist of 6 to 10 people in cross-functional setup including UX Designer, Scrum Master and Product Owner.

We like React a lot, but also like experimenting with other technologies. We like trying different approaches to achieve our goals, like TDD or mobbing.

Most of other apps run in Docker and AWS.

What will your day and week look like?

Our day starts with standup, and we operate in 14-day sprints. Of course, if you are early bird, you don't have to wait for standup just a start earlier & leave earlier, that depends on you.

Despite home office is allowed, and depends on team agreement, we like to sit together & team up. Of course, we do code reviews.

And we improve the code as we go. Our code reviews are done with whole community across different teams and are a great source of knowledge and improvements for all of us.

You can expect to see couple of pull requests every day although you do not have to check them all, only if you have time.

In the afternoons, we do regular JS meetups (to plot evil plans against Java developers), go for a JS beer (just a regular pilsner but served asynchronously) or organize hackathons (to try something new, fail and cry about it).

Qualifications

What do we expect from you?

You should know JavaScript, both modern parts in ES 2015-17 and some older basic concepts. We do not assume you would know everything, you can learn TypeScript on the go.

We also don't expect you to know SharePoint but we'd like you to be interested. There is probably no need to mention Agile concepts, we work in Scrum and experiment with other practices from XP such as test-

driven development or pair / mob programming.

Skills and experience

  • Helping junior colleagues with technologies and development
  • Good technical knowledge and T-shape JavaScript skills
  • Good software development practices in coding and design areas
  • Practical experience with Agile and SCRUM
  • It would be good if you know relational databases, NoSQL, Continuous Integration
  • We love testing and hope you do as well
  • We understand that JavaScript landscape is changing at the speed of light so we do not expect you to know everything but we value if you keep learning steadily
  • Technology stack we currently use

  • React, TypeScript & SASS for our frontend
  • Node.js for API backend
  • Jest for tests
  • SharePoint Online for provisioning and interaction through APIs
  • Jenkins for CI
  • JIRA, Bitbucket & Git for day-to-day work
  • Your role at MSD is integral to helping the world meet new breakthroughs that affect generations to come, and we’re counting on your skills and inventiveness to help make meaningful contributions to global medical advancement.

    At MSD, we’re inventing for life.

    Požádat
    Přidat do oblíbených
    Odebrat z oblíbenýcch
    Požádat
    Můj e-mail
    Kliknutím na "Pokračovat", souhlasíte s tím, že neuvoo sbírá a zpracovává vaše osobní údaje, které jste poskytli v tomto formuláři, aby vytvořili neuvoo účet a přihlásili vás k odběru emailových upozornění v souladu s naší Ochranou Osobních Údajů . Váš souhlas můžete vzít kdekoliv zpět, následováním těchto kroků .
    Pokračovat
    Žádost