React JS Developer

Jakarta, Indonesia

To develop business and help clients achieve their business goals, IKON opens opportunities for professionals who are dynamic, challenging, innovative, and can work in teams to develop careers and join IKONers.

Minimum Requirement

    Bachelor Degree with minimum GPA of 3.0 (scale of 4.0). 

    More than 2 years of experience in financial industry. 

    Strong analytical and troubleshooting skills. 

    Ability to learn and adapt to new tools and technologies. 

    Clear and effective communication with team members and stakeholders. 

Required Skills

    Experience managing Linux servers in a production environment. 

    Strong understanding of JavaScript. 

    Familiarity with TypeScript is increasingly important in React JS projects. 

    Proficiency in React concepts such as components, hooks, state management, and the component lifecycle. 

    Understanding of JSX syntax. 

    Experience with React JS components, APIs, and libraries. 

    Knowledge of React's component-based architecture. 

    Experience with state management libraries like Redux, MobX, or Context API. 

    Understanding of RESTful APIs and/or GraphQL. 

    Experience with asynchronous data handling (using fetch, Axios, etc.). 

    Understanding of React's state and props. 

    Knowledge of React component lifecycle methods (e.g., componentDidMount, componentDidUpdate). 

    Familiarity with React Router for navigating between different views or pages. 

    Experience with handling forms and form validation in React applications. 

    Knowledge of performance optimization techniques in React (e.g., memoization, lazy loading). 

    Understanding of React's reconciliation process and how to optimize rendering. 

    Understanding of CSS-in-JS libraries like styled-components for styling React components. 

    Experience with integrating RESTful APIs or GraphQL in React applications. 

    Knowledge of Axios or Fetch for making HTTP requests. 

    Enhanced problem-solving abilities with a better understanding of front-end technologies. 

    Increased attention to detail in identifying UI/UX issues in React applications. 

Nice to Have

    Willingness to stay updated with the latest React JS features and best practices. 

    Good to have knowledge of Redis for caching and optimization. 

    Is a plus have an experience with NoSQL databases, such as Elasticsearch, for efficient data retrieval and storage. 

    This certification validates the skills and knowledge required to design and implement React JS Project.