Join Hudu Technologies, Inc., one of the fastest growing SaaS
companies, all while earning competitive compensation and enjoying an
exciting career. Hudu helps collaborate, simplify, and organize
information. Users can share passwords, network documentation, business
processes, and other technical information in one secure, customizable,
and easy interface. Instead of multiple, complex services to manage
their businesses, companies can now use one, unified solution.
Our Tech Stack
- Our application is built with the latest Ruby on Rails and Hotwire
- We use RSPEC and practice Test Driven Development
- Our APIs are based on REST and documented with Swagger
- We use Github for our PR Review Process, and Github Actions for our DevOps Pipeline
- We use Sentry for error reporting
- We use Docker to deploy the application in development and production
POSITION SUMMARY
Hudu is looking for an eager Front-End Engineer, proficient in Ruby
on Rails development, with a strong focus on utilizing the "Hotwire"
framework, to join our high-performing core team. You will be expected
to build fast, responsive web applications by leveraging server-side
rendering and minimal JavaScript, and assist in the design, testing, and
implementing various software applications. You will assist in building
our core infrastructure and service through all stages and all areas of
software development as well as performance evaluation, code review,
and architecture design.
MINIMUM QUALIFICATIONS
- 4+ years of experience developing software with Ruby on Rails.
- 4+ years of experience in htm (Stimulus.js and Turbo) is a must; Hotwire Native is a plus.
- Deep knowledge of modern HTML, CSS, and JavaScript.
- Proven experience translating UI/UX designs into responsive, user-friendly interfaces.
- Proficient in Git for version control.
- Ability to write clean, well-tested, and maintainable code.
- Collaborative and communicative with a focus on teamwork and problem-solving.
- Open to constructive feedback and actively participate in code reviews.
- Excellent time managing skills with the ability to multi-task, prioritize, and meet deadlines effectively.
- Eager to learn, grow, and ask questions when needed.
- Excellent communication skills (including English, written and spoken)
ESSENTIAL DUTIES AND RESPONSIBILITIES
The essential functions include, but are not limited to the following:
- Writing clean, maintainable code within the Rails framework, utilizing best practices.
- Integrating Hotwire components like Turbo Streams, Turbo Frames, and
Stimulus to achieve smooth, near-instantaneous user interactions on the
front-end.
- Optimizing backend logic to quickly generate HTML fragments for
updates, minimizing the need for complex JavaScript manipulation.
- Collaborate with UX design and product management teams to brainstorm new and existing requirements
- Implement new features, new products, and help to improve existing features
- Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.
- Keep your team up-to-date with your progress, issues, and status