As a Senior Software Engineer, you will play a pivotal role in bringing new digital health products to address diverse set of needs. You will be a critical part of our mission to becoming the most trusted digital biopharmaceutical company in the world. You will provide technical expertise in creative product development, ensuring seamless integration and efficient utilization of relevant technologies. With your experience, you will build user-centric health tech solutions, integrate with our technical ecosystem, and be a member of an agile team of top-tier developers for Takeda to succeed in this mission.
Responsibilities
- Deliver high-quality up-to-date user experiences built in modern Front-End and Back-End (React, Angular, Next.js, Node.js, Java, Python, TypeScript, JavaScript, Bootstrap) frameworks and libraries.
- 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.
- 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.
- Guide the team to develop products with good data quality and in line with Takeda's data governance framework and strategy.
- Participate in setting coding standards, conducting code reviews, and ensuring adherence to best practices.
- Offer expertise and support in troubleshooting and resolving technical issues.
- Write unit and integration tests for all application code.
- Conduct training sessions to educate team members and end-users on platform functionality and best practices.
- Collaborate with business stakeholder