UX technologist / full-stack web developer

Are you interested in working with a team of visionary-doers committed to leveraging machine learning and artificial intelligence for the better of humankind?  Trillium Technologies is looking for a UX technologist / full-stack web developer

How to apply: If you’re interested in applying for this role, please click on the apply now button below, where you will be asked to attach your CV and cover letter. In your cover letter, highlight your experience and skills relevant to the role, organised under the key responsibilities, and provide specific examples.

Contract: Full-time, 12 months with the possibility of extension

Location: Must have authorization to work in the US. The role supports both US and international projects, with remote or hybrid options available.

Start Date: Immediate

Applications close: January 3, 2025.

About the role

We are seeking an experienced and driven UX technologist or full-stack web developer to join our innovative team. This is an exciting opportunity to contribute to two cutting-edge projects: a US-focused research portal and UK-based research platform.

In this role, you will play a pivotal part in designing and developing modular, user-centric web applications that seamlessly integrate data, models, and content to meet the needs of diverse stakeholders.

What you’ll do

  • Develop and innovate: Build scalable, secure, and responsive applications, handling both front-end and back-end tasks.

  • Collaborate: Work closely with researchers, designers, and developers in a multidisciplinary team.

  • Ensure excellence: Uphold best practices for usability, accessibility, and performance while meeting high standards for security and reliability.

  • Drive user-focused solutions: Create intuitive user experiences through thoughtful design and technology integration.

What we’re looking for

  • Technical expertise: Proficiency in front-end frameworks such as React and JavaScript, with experience in WebGL being a plus.

  • Back-end skills: Strong capabilities in back-end technologies, frameworks, and APIs.

  • Data skills (bonus): Familiarity with data science languages like Python is advantageous.

  • Creative problem-solving: A passion for pushing the boundaries of web technologies and creating impactful solutions.

Key responsibilities

Application Development

    • Build, optimize, and maintain scalable and responsive web applications.

    • Implement best practices in coding, security protocols/compliance, and performance optimization.

    • Integrate APIs and third-party services to enhance functionality.

    • Create roles so content and data providers can easily add content.

Team Collaboration

    • Collaborate with designers and backend developers to define project requirements and deliverables.

User Experience

    • Translate design wireframes into high-quality, user-friendly interfaces.

    • Develop intuitive and visually appealing workflows for end users.

Testing and Maintenance

    • Ensure applications are tested for cross-browser and cross-device compatibility.

    • Identify and troubleshoot performance bottlenecks and bugs.

    • Create a process for effective data transfer from other sites. 

Technical Leadership

    • Stay updated with the latest web technologies and frameworks.

    • Recommend and implement improvements to existing platforms and processes.

Key Skills & Experience

  • Proficiency in React for building dynamic front-end applications.

  • Use latest technologies and seamlessly connect off the shelf CMS and other solutions with developed code

  • Strong knowledge of JavaScript (ES6+), HTML5, and CSS3.

  • Experience with backend integrations, RESTful APIs, and modern web architectures.

  • Familiarity with other front-end frameworks (e.g., Angular or Vue) is a plus.

  • Ability to adapt to diverse project requirements and technology stacks.

  • Solid problem-solving skills and attention to detail.

  • Strong communication skills for collaboration across global teams.

  • Familiarity with Python and data visualization tools like Jupyter Notebooks Or Colab).

  • Knowledge of cloud platforms and DevOps tools.