About DataXight

DataXight is rooted in a noble purpose and a strong mission to propel the progress of health care by accelerating innovation across the entire Data-To-Insight journey. Moreover, DataXight fervently believes in empowering individuals with opportunities to engage in impactful endeavors that have the power to reshape our world. We are seeking an experienced Middle Front-End Engineer to join our high-performing team and play a vital role in taking our data strategy to the next level.

Job Summary

As a Mid-level Front-End Engineer at DataXight, you will play a crucial role in developing and implementing user interfaces that enhance the overall user experience. You will collaborate closely with designers, senior developers, and product managers to transform design concepts into high-quality, functional code. Your work will ensure that applications delight users and are intuitive, responsive, and aligned with project requirements.

Key Responsibilities

  • Collaborate with the development team to translate design concepts into interactive user interfaces.

  • Develop front-end code using relevant frameworks (e.g., React, TailwindCSS) and HTML, CSS, TypeScript.

  • Implement responsive design principles to ensure compatibility across various devices and screen sizes.

  • Ensure cross-browser compatibility and address any layout issues.

  • Ensure robust coding practices, solid unit and component testing, and effective code for high-quality software

  • Assist in optimizing applications for maximum speed and scalability.

  • Participate in code reviews to maintain code quality and share knowledge with the team.

  • Identify and fix front-end bugs and issues promptly.

  • Stay updated with industry trends and emerging technologies in front-end development.

  • Work with cross-functional teams to ensure consistency and alignment with project goals.

  • Adhere to best practices for web accessibility and user-centered design principles.

  • Contribute to code reviews and promote best practices for maintainable, scalable, and efficient codebase

Skills and Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.

  • 3+ years of experience in Software development.

  • Strong understanding of software engineering principles.

  • Proficiency in JavaScript/TypeScript, React.js/Next.js, and its ecosystem (Hooks, Context, Redux, Redux-Toolkit).

  • Familiarity with CSS and UI frameworks (e.g., Material UI, Tailwind CSS).

  • Understanding of responsive and mobile-first design.

  • Awareness of best practices in UI/UX design principles and development to ensure optimal user experience.

  • Knowledge of RESTful API design and integration.

  • Strong problem-solving skills and attention to detail.

  • Excellent communication and teamwork abilities.

  • Ability to manage time effectively and meet project deadlines.

  • Expertise in designing, implementing, and managing complex frontend components for scalability, maintainability, and development efficiency.

  • Adaptable attitude and readiness for continuous change.

  • Professional working proficiency in English or Japanese.

Nice to have

  • Professional experience with Python and Streamlit is a plus

  • Ability to use Figma.

  • Experience with browser testing and debugging tools

  • Hands-on experience with Git

  • Proven ability to write structured, well-documented, maintainable, and clean code

  • Experience with charting libraries (ECharts, D3, http://Deck.GL ) and building high-performance, interactive charts.

Lifelong Skills

  • Critical Thinking: Capability to analyze complex problems, identify patterns, and develop innovative solutions.

  • Collaboration: Effective team player with strong interpersonal skills to work collaboratively with cross-functional teams.

  • Communication: Excellent verbal and written communication skills to articulate design ideas and technical concepts clearly.

  • Time Management: Strong organizational skills with the ability to prioritize tasks and manage time efficiently.

  • Resilience: Ability to handle setbacks and challenges with perseverance and a solution-focused mindset.

  • Attention to Detail: Keen eye for detail to ensure a high standard of quality in all aspects of design and development.

Why You Should Apply

This is more than a job; it’s an opportunity to join a team that's earnest about making a global impact in human health. We provide room for growth, a dynamic and collaborative environment, and the chance to make your mark in an industry ripe for innovation. Join our team and immerse yourself in a dynamic, supportive, and friendly workplace that fosters collaboration and personal growth. 

We are committed to your professional development and offer opportunities for training and attending conferences to enhance your skills and knowledge in your field. Our comprehensive benefits package includes:

  • 12 days of annual leave

  • 2 floating holidays

  • 11 national holidays

  • Public and private health insurance

  • Company-provided onsite lunches, snacks, happy hours, and sport activities

  • Access to a MacBook, cloud computing resources and tools

By joining our team, you'll be part of an environment where innovation thrives and your ideas matter. At DataXight, we value diversity and teamwork. Work alongside talented and supportive professionals to transform healthcare. Take the next step in your career and apply at DataXight today. Send your resume, cover letter, and relevant work samples or GitHub profile to careers@dataxight.com. We look forward to reviewing your application and potentially welcoming you to our globally connected team!