LATAM/NAMER - Frontend Engineer
Ruvixx
- California
- $2,000-3,000 per month
- Contract
- Full-time
Type: Full-time, Independent Contractor
⏳ Trial Period: 3 months
Compensation: USD $2,000 – $3,000/month (depending on experience)
Application Requirement: CV must be submitted in EnglishAbout the RoleWe're looking for a Frontend Engineer to help build our internal CRM and other critical tools that power our global operations. In this role, you'll design and develop user-friendly, high-performance interfaces that make complex workflows simple and intuitive. You'll collaborate with a small, focused team that values clean code, usability, and performance.What You'll Do
- Develop modern React applications using best practices
- Build responsive UI components based on design specifications
- Implement data tables with filtering, sorting, and pagination for large datasets
- Create multi-step forms with validation and conditional logic
- Integrate with REST APIs and manage asynchronous data flows
- Write clean, maintainable CSS/SASS for styling
- Optimize rendering performance and reduce bundle sizes
- Debug and resolve cross-browser issues
- Participate in code reviews and contribute to UI/UX discussions
- Refactor legacy code into modern React patterns
- Frontend: React, JavaScript, CSS/SASS
- Real-Time Features:
- Data Visualization: Chart.js
- Integration: REST APIs and related tools
✅ Strong JavaScript fundamentals
✅ Solid React knowledge (Hooks, lifecycle, state/props, common patterns)
✅ Experience with state management (Context API, Redux, or similar)
✅ Ability to create responsive layouts with CSS/SASS
✅ Experience integrating REST APIs & handling async operations
✅ Understanding of web performance optimization techniques
✅ Proficiency with Git and collaborative workflows
✅ Attention to detail in UI and user experienceNice to Have
- TypeScript experience
- Familiarity with data visualization libraries (Chart.js, D3.js)
- Real-time features & WebSockets
- Experience with performance profiling/debugging
- Knowledge of design systems & component libraries
- Testing experience (Jest, React Testing Library)
- Bundle optimization & code splitting
- Experience with geospatial tools (e.g., Google Maps API)