Wasabi Technologies is hiring a

Principal Software Engineer (UI) - Applications

Boston, United States
Full-Time
Role Description: Principal Software Engineer (UI) - Applications 

Role Purpose:

Wasabi is seeking a Principal Software Engineer (UI) to join our Applications software development team. In this role, you will use your knowledge of user-centric software design and development to help lead a team dedicated to rapidly building highly reliable, secure, scalable and innovative applications for Wasabi's hot cloud storage service. You should have expertise in agile software development, be able to collaborate with team members, and be a strategic problem-solver. You should also demonstrate extreme ownership, excellent communication skills, an ability to connect with other engineers and developers, and have a solid foundation in software design. 

*Principals Only. No Recruiters.

Responsibilities:

  • Design, architect, develop and maintain responsive UX and UI components based on functional Product requirements.
  • Provide technical guidance, code reviews and mentorship to other team members, ensuring adherence to best practices, coding standards, and architectural guidelines. 
  • Work closely with cross-functional teams including designers, product managers, and QA engineers to translate business requirements into technical solutions and ensure timely delivery of high-quality software products. 
  • Influence internal processes and teams towards a durable, rapid delivery model. 
  • Contribute and drive idea generation for innovative application architecture and capabilities and bring them to fruition.
  • Write clean, readable, efficient, and maintainable code. Implement and maintain automated testing processes to ensure product quality and reliability. 
  • Maintain a consistent level of communication between developers and the application stakeholders.
  • Actively participate in knowledge-sharing sessions and contribute to the continuous improvement of agile development processes. 

Requirements:

  • 10+ years of UI development experience, building commercial application software that delights users and exceeds their expectations and a track record in technical leadership. 
  • Must have 5+ years of experience with Javascript, React, Redux, Angular, MUI, styled-components, CSS. 
  • Effective time management and communication skills. 
  • Demonstrated ability to learn new technologies and frameworks. 
  • Experience with Agile software development principles and methodologies. Ability to identify process friction points and help develop and execute remediation plans. 
  • Experience consuming RESTful API’s and have a thorough understanding of modern API best practices (HTTP, REST, Swagger).
  • Familiarity with modern virtualization and containerization technologies (virtual machines, Docker, Kubernetes, etc) and public cloud environments (AWS, Azure, etc).

Apply for this job

Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Principal Software Engineer Q&A's
Report this job
Apply for this job