Hudu is seeking a Frontend Engineer 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. The primary focus of this role will be on front-end programming, but back-end experience is also desired.
Requirements
- 4+ years of experience developing software with Ruby on Rails.
- Strong expertise in html (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.
Responsibilities
- 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.
- 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
Other
- Collaborate with UX design and product management teams to brainstorm new and existing requirements
- Associates degree required; Bachelor's degree in Computer Science from an accredited college or university preferred; or equivalent education/experience in the computer science field
- 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.
- Must possess proficient ability to communicate in English in oral and written format