Front-end Software Engineer II

Intermediate ( 3 - 5 years )
Software Development
Remote UTC-10, -4
Job Category
Software Engineer
Skills Required
Application Development
Software Development

Hoylu is a leader in visual collaboration solutions for distributed teams. We are seeking a Frontend Software Engineer II to play a key role on a new, small-to-medium sized team working on new projects that utilize a modern tech stack.


  • Collaborate with both technical and non-technical teams, including Product, QA, and UX
  • Work closely with PMs and stakeholders to collect requirements, identify tasks, provide estimates, and meet production deadlines
  • Contribute to all phases of the development life cycle and write well-designed, testable, efficient code
  • Design and develop new features and evolve existing architecture and engineering techniques

Basic Qualifications

  • 2+ years of professional software development experience
  • Bachelor's degree in Computer Science or related technical field
  • Skilled in developing rich applications using front-end technologies, especially TypeScript, JavaScript, HTML/CSS
  • Deep experience with front-end frameworks (React, Angular, etc.) and state management (Redux, Thunks, etc.)
  • Experience interacting with external APIs and web services
  • Strong UI/UX experience
  • Experience writing unit and e2e integration tests (Jest, Mocha, Cypress, etc.)
  • Ability to promote robust and maintainable code with clear documentation and can deliver high quality work on tight schedules
  • Strong communication skills with both internal team members and external business stakeholders
  • Strong initiative to find ways to improve current solutions, systems, and processes

Preferred Qualifications

  • 4+ years of professional software development experience
  • Experience with native mobile application development (iOS, Android) or wrapped mobile application development (Electron, Cordova, Capacitor, React Native).
  • Proven ability in implementing best/excellent practices and Design Patterns like promises, application flow control, event/error/AJAX handling, RxJS, observables, and Redux
  • Experience JAMstack and building Netlify serverless functions
  • Proven experience architecting and building customer-facing web and/or mobile applications from the bottom-up

Job Reference