Job Description
Location: [Worldwide, Remote]
We are seeking a talented Front-End Developer with a strongproficiency in React and Material UI to join our team. The idealcandidate will be responsible for developing and maintaininguser-friendly front ends
Key Responsibilities:
* Develop and implement userinterface components using React and Material UI.
* Create interactive and responsiveweb applications.
* The developer has to provide forthe viewer:
o Good use of table format
o Good use with Pagination
o Create create column Filters
o Build reusable code and librariesfor future use.
* Ability to create Front Endsuggestions and implementation like suggesting ability to adjustcolumn's positions and set min/mat width of columns, drop-downs orsome columns, filters, auto complete, etc.
* Optimize application for maximumspeed and scalability.
* Collaborate with back-enddevelopers to integrate user-facing elements with server-side logic.
* Ensure cross-browser compatibilityand responsiveness.
* Stay up-to-date with the latest industry trends andtechnologies.
Required Skills:
* Strong proficiency in React andMaterial UI.
* Provenexperience as a React Native Developer with a strong portfolio ofreleased applications on the App store or the Android market.
* Solidunderstanding of JavaScript, React, and React Native frameworks.
* Experience withthird-party libraries and APIs.
* Proficient inusing Git for version control.
* Familiaritywith native build tools, like XCode, Gradle (Android Studio,IntelliJ).
* Knowledge ofRESTful APIs and mobile libraries for networking.
* Prototype,evaluate, and iterate on software solutions to hard problems
* Experience withautomated testing suites, like Jest or Mocha.
* Ability to create efficient,reusable, and testable UI components.
* Strong problem-solving anddebugging skills.
* Attention to detail and a focus on user experience.
Desired Skills:
* Experience with state managementlibraries (e.g., Redux, Context API).
* Knowledge of performanceoptimization techniques.
* Experience with unit andintegration testing.
* Familiarity with version control systems (Git).
Specific Requirements:
* Develop tables with pagination,filtering, and sorting functionalities.
* Implement user preference savingfor column selection and layout.
* Create dynamic column filters withdrop-down and auto complete options.
* Provide suggestions for enhancing user experience and datavisualization.
We are looking for a creative and innovative developer who canbring fresh ideas to the table and contribute to the overall successof the project.