Software Engineer, Frontend

UJET Logo

UJET

💵 $55k-$88k
📍Remote - Portugal

Summary

Join UJET as a Software Engineer (Frontend) to build our subscription platform web experience. You will conceptualize new features with engineers, product managers, and designers, collaborate on architectural decisions, and learn new web technologies. Responsibilities include leaving code better than you found it, mentoring other engineers, and triaging bugs. You will need a Bachelor’s Degree in Computer Science or a related field, 4+ years of professional software engineering experience, and experience with modern frontend languages and frameworks. The role requires proficiency with RESTful APIs, WebSockets, data control frameworks, and various developer tools. UJET offers competitive compensation and benefits, work/life balance, stock options, and engaging team events.

Requirements

  • Bachelor’s Degree in Computer Science or closely related field
  • 4+ years’ professional software engineering experience
  • Experience with modern frontend languages and frameworks like TypeScript and ES6
  • Experience working with MVC frameworks such as Angular.js, React, Vue.js, etc
  • A willingness to work with Angular.js, Vue.js, and Web Components
  • Comfortable working with RESTful APIs, Web sockets
  • Experience working with data control frameworks such as RxJS, Redux
  • Efficiency in software best practice and tools like Git, Docker, CI,, etc
  • Ability to write unit test and e2e test (automated QA)
  • Comfortable working with GCP, Docker, SQL, and other developer tools and technologies
  • Excellent communicator with the ability to work with overseas development teams
  • A willingness to work independently and collaboratively alongside a team

Responsibilities

  • Conceptualize new features with engineers, product managers, and designers
  • Collaborate with engineers, both on the frontend and backend, when making architectural decisions
  • Learn about new web technologies and discuss potential solutions to problems
  • Leave the code in a better state than you found it
  • Mentoring other engineers by participating in code reviews
  • Triaging bugs and troubleshooting production issues

Benefits

  • Competitive compensation and benefits
  • Work/life balance
  • Stock options
  • Engaging team events

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.