Front-End Developer (React, Material UI)
تفاصيل الوظيفة
Spotter is a fast growing trucking startup based in the US. You will be working in a high energy environment with a diverse pool of co-workers from all around the world. The Role We are seeking a talented Front-End Developer with a strong proficiency in React and Material UI to join our team. The ideal candidate will be responsible for developing and maintaining user-friendly front ends. Key Responsibilities:
- Develop and implement user interface components using React and Material UI.
- Create interactive and responsive web applications.
- Good use of table format.
- Good use with Pagination.
- Create column Filters.
- Build reusable code and libraries for future use.
- Ability to create Front End suggestions and implementation like suggesting ability to adjust column's positions and set min/max width of columns, drop-downs or some columns, filters, auto complete, etc.
- Optimize application for maximum speed and scalability.
- Collaborate with back-end developers to integrate user-facing elements with server-side logic.
- Ensure cross-browser compatibility and responsiveness.
- Stay up-to-date with the latest industry trends and technologies.
- Develop tables with pagination, filtering, and sorting functionalities.
- Implement user preference saving for column selection and layout.
- Create dynamic column filters with drop-down and auto complete options.
- Provide suggestions for enhancing user experience and data visualization.
- Strong proficiency in React and Material UI.
- Proven experience as a React Native Developer with a strong portfolio of released applications on the App store or the Android market.
- Solid understanding of JavaScript, React, and React Native frameworks.
- Experience with third-party libraries and APIs.
- Proficient in using Git for version control.
- Familiarity with native build tools, like XCode, Gradle (Android Studio, IntelliJ).
- Knowledge of RESTful APIs and mobile libraries for networking.
- Prototype, evaluate, and iterate on software solutions to hard problems.
- Experience with automated testing suites, like Jest or Mocha.
- Ability to create efficient, reusable, and testable UI components.
- Strong problem-solving and debugging skills.
- Attention to detail and a focus on user experience.
- Experience with state management libraries (e.g., Redux, Context API).
- Knowledge of performance optimization techniques.
- Experience with unit and integration testing.
- Familiarity with version control systems (Git).
- Work within a company with a solid track record of success.
- Work alongside & learn from best in class talent.
- Excellent career development opportunities.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.