At Takeda, we are guided by our purpose of creating better health for people and a brighter future for the world. Every corporate function plays a role in making sure we — as a Takeda team — can discover and deliver life-transforming treatments, guided by our commitment to patients, our people and the planet.
People join Takeda because they share in our purpose. And they stay because we’re committed to an inclusive, safe and empowering work environment that offers exceptional experiences and opportunities for everyone to pursue their own ambitions.
I understand that my employment application process with Takeda will commence and that the information I provide in my application will be processed in line with Takeda’sPrivacy Noticeand Terms of Use. I further attest that all information I submit in my employment application is true to the best of my knowledge.
Job Description
Responsibilities:
- Deliver high-quality modern user experiences built in modern Front-End and Back-End (React Native, Node.js, TypeScript, JavaScript, Java/.NET) frameworks and libraries .
- Utilize APIs, connectors, and middleware tools to achieve system interoperability.
- Leverage best practices, Object Oriented JavaScript programming and TypeScript frameworks.
- Builds systems of medium-to-high complexity with minimal guidance and supervision.
- Build interfaces for modern internet applications using the latest front-end and back-end technologies.
- Implement reusable libraries across applications.
- Write unit and integration tests for all application code.
- Ensure responsive design works across computing platforms.
- Develop application code and unit tests in selected framework and/or library.
- Ensure high performance for global users through performance tests and tuning.
- Partner with the design team around usability and UI/UX concerns.
- Collaborate with more senior team members to implement feedback on pull request reviews.
- Collaborate with agile team members to craft clear user stories and continuously deliver product increments.
- Continuously collaborate with Product Owner to demo developed functionality and validate against specified requirements.
- Estimate work based on user stories and functional requirements or wireframes.
Skills &Qualifications:
- Bachelor’s degree in computer science or a related study, or equivalent experience.
- 3+ years of relevant professional experience in developing software.
- Solid hands-on experience as a full-stack engineer focused on mobile with following tech stack: React Native, React, Node.js or similar.
- Hands-on experience and/or willingness to learn new technologies (including Low-Code platforms like Mendix and/or similar.) and adapt to changing business needs.
- Hands-on experience developing solutions on AWS (serverless and other Platform As A Service modules of cloud platform) is a big advantage.
- Experience in prototyping, as well as operating at scale, with focus on writing clean, encapsulated and well documented code.
- Experience in designing and implementing integrations between systems using middleware tools. Familiarity with various integration patterns, protocols, and technologies (such as REST, SOAP, JSON, XML).
- Adept at analyzing complex technical issues, identifying root causes, and implementing effective solutions. Proficient in debugging, performance optimization, and troubleshooting mobile/web applications.
- Solid communication skills, a team player with a 'winning as a team' attitude.
- Ability to continuously enhances own skills.
- Ability to write and speak in the English language.
- Practice efficient time management and coordinates tasks, working in an international environment.