Ficus Technologies IncRemote

Trainee React.js developer

Description

We are looking for a motivated and enthusiastic Trainee React.js developer to join our dynamic team. This entry-level position is ideal for recent graduates or individuals in the early stages of their software development careers who are eager to learn and contribute to our ongoing projects.

Responsibilities

  • Follow a structured learning plan designed to progressively enhance skills in specific programming languages, tools, or frameworks.
  • Complete assigned coursework and training modules within designated time frames.
  • Actively engage in a mentorship program, seeking guidance from more experienced engineers.
  • Regularly meet with a mentor to discuss progress, challenges, and career goals.
  • Participate in hands-on sessions to apply learned concepts in real-world scenarios.
  • Regularly read industry publications, technical books, and research papers to stay updated on new technologies and best practices.
  • Apply creative thinking and coding skills to build solutions and prototypes under time constraints.

Requirements

  • Theoretical and practical knowledge of React.js and its core concepts (components, props, state, hooks, lifecycle, context).
  • Good understanding of the React ecosystem, including popular tools and libraries such as React Router, Redux / Zustand, React Query, Axios, Formik, and Styled Components / TailwindCSS.
  • Solid knowledge of JavaScript (ES6+) and TypeScript.
  • Understanding of universal web development concepts and technologies such as SPA, SSR (Next.js), Git, NPM, Webpack/Vite, Docker, and HTTP/REST APIs.
  • Experience working with HTML5, CSS3, PostCSS/SASS, and responsive layouts using modern grid/flexbox techniques.
  • Perfect English speaking skills is required, because all the process of technical interview will be in English

Will be a plus

  • Experience with Jira
  • Commercial experience in software engineering will have a significant impact on the choice
  • High level of self-organization, understanding of corporate culture and ethics

Working conditions Full remote internship with international projects Real conditions for special personal growth and development Friendly and high skilled team with a huge commercial background Training at the company expense with a mentors Open process for the adapting to the client requirements and interviews Permanent improvements personal qualities and skill

Skills

GitSassNext.jsWebpackReduxReactZustandTailwindCSSDockerStyled ComponentsJavaScriptRESTTypeScriptJIRAVite

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching