Senior UI Engineer

Ubiminds: You, International. Logo

Ubiminds: You, International.

๐Ÿ“Remote - Brazil

Summary

Join Ubiminds, a GPTW-certified company, as a Senior UI Engineer and play a key role in shaping our software's user experience. You will collaborate with architects and designers, build reusable UI components, and establish best practices. This position requires advanced English skills, a computer science background or equivalent experience, and strong proficiency in React, TypeScript, and related technologies. You'll work in a remote-first, global environment, contributing to a culture of continuous improvement. This is a unique opportunity to advance your international career with a groundbreaking company.

Requirements

  • Possess advanced/fluent English skills โ€“ Excellent written and verbal communication skills
  • Hold a B.S. in Computer Science, a related technical field, or equivalent work experience
  • Have proven experience building SaaS products in a cloud-based environment, with hands-on experience using AWS and cloud best practices
  • Demonstrate strong proficiency in React, TypeScript, with deep knowledge of modern web technologies
  • Possess a solid understanding of RESTful APIs, MVC patterns, and secure web application development
  • Have expertise in writing maintainable code, with experience in unit tests and automated testing strategies (Jest, @testing-library/react)
  • Have strong knowledge of WebRTC and networking basics
  • Possess knowledge of using Docker, CI/CD pipelines, and virtualization technologies for efficient deployment and automation
  • Understand security best practices and scalable, high-performance web applications
  • Have the ability to collaborate effectively as an active team member in a global, remote-first environment

Responsibilities

  • Define and implement standard UI patterns and reusable components to improve consistency across engineering teams
  • Collaborate with UX Designers to refine requirements and balance feasibility with usability
  • Develop accessible and maintainable React components using best practices
  • Write clean, secure, and efficient code, ensuring maintainability and scalability
  • Create unit tests and contribute to automated testing strategies
  • Conduct code reviews, share feedback, and mentor peers to foster a culture of continuous improvement
  • Troubleshoot and resolve complex UI issues, ensuring a seamless user experience
  • Document patterns, solutions, and best practices through technical writing and discussions
  • Make informed technical decisions by weighing trade-offs between performance, maintainability, and business impact
  • Work closely with Product and UX teams to create engaging and high-value web experiences

Preferred Qualifications

  • Familiarity with a back end based on .NET, and Node.js
  • Familiarity with GraphQL to enhance client-side page performance rather than strictly following service-oriented design
  • Experience with Nginx for caching, and optimizing web application performance
  • Hands-on experience with CI/CD pipelines and advanced frontend testing frameworks to ensure robust and automated deployments
  • Ability to work interfacing backend services using APIs to support and enhance UI features, ensuring seamless user experiences

Benefits

  • Placement in a product-based company, with the same treatment as their full-time employees
  • Full back-office support, from career guidance to HR and concierge services
  • Remote-first policy
  • Company-provided Laptop
  • Access to growth opportunities with other amazing technology professionals, through tech talks, chapter meetings, and even remote happy hours
  • Free English lessons with a native English speaker
  • Candidate Referral bonus
  • Access to Florianรณpolis headquarters with weekly quick massages & tasty snacks, soft drinks, and games

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs