Senior Front End Developer-ReactJS

DaCodes Logo

DaCodes

๐Ÿ“Remote - Mexico

Summary

Join DaCodes, a leading software and digital transformation firm, and become a key member of our talented team of 220+ DaCoders. We offer opportunities to work on diverse projects with clients across LATAM and the US, utilizing cutting-edge technologies. As a Senior Frontend Developer, you will lead the development of a comprehensive web platform, leveraging your expertise in React and scalable architectures. You'll have a significant impact on our business and our clients' success, working with disruptive startups and global brands. We provide a collaborative environment and opportunities for professional growth. DaCodes is proudly certified as a Great Place to Work.

Requirements

  • Minimum 5 years of experience working with React in the Front End
  • Advanced React: hooks, context API, modern patterns
  • JavaScript/TypeScript: ES6+, functional programming and OOP
  • Advanced CSS/SCSS: Flexbox, Grid, animations, responsive design
  • HTML5: semantic and web accessibility
  • Tools: Git, Webpack/Vite, collaborative methodologies
  • SOLID principles in frontend development
  • Clean Code and quality standards
  • Clean Architecture and separation of responsibilities
  • Design patterns (Observer, Strategy, Factory) in React
  • Component-Driven Development
  • Global state: Redux Toolkit or Zustand
  • Server data: React Query or SWR
  • Forms: Formik or React Hook Form
  • APIs: Axios for REST communication
  • Advanced React Router navigation
  • UI Components: Material-UI, Ant Design or Chakra UI
  • Calendars: React Datepicker or similar
  • Files: React Dropzone
  • PDFs: PDF.js or React-PDF

Responsibilities

  • Develop a comprehensive web platform with critical business processes, complex forms, real-time validations, and dynamic workflows
  • Lead the development of the frontend of the platform

Preferred Qualifications

  • Next.js or Gatsby for SSR/SSG
  • PWA and Service Workers
  • Testing (Jest, React Testing Library, Cypress)
  • Design Systems and Storybook
  • Tailwind CSS or Styled Components
  • UX/UI Design and Figma

Benefits

  • Remote work/Home office
  • Hybrid or in-person modality (if required, you will be informed from the first session)
  • Schedule adjusted to the assigned work/project cell
  • Monday to Friday work
  • Day off on your birthday
  • Multicultural work teams
  • Access to courses and certifications
  • Meetups with special guests from the IT area
  • Virtual integration events and interest groups
  • English classes
  • Opportunities within our different business lines

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.