ABOUT US
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