Posted 4 days ago

Front-End Developer (React, Material UI)

Part time
AE
Senior
Salary Range: To be discussed
Full Job Description
Summary
Join a successful startup as a Front-End Developer in a diverse, fast-paced environment. Utilize React and Material UI to create user-friendly applications.
Description

- Work within a company with a solid track record of success
- Work alongside & learn from best-in-class talent
- Excellent career development opportunities

Our client 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 Job:
Our client is 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.

The developer has to provide for the viewer:
• 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/mat 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.

Specific Requirements:
• 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.

We are looking for a creative and innovative developer who can bring fresh ideas to the table and contribute to the overall success of the project.

Ideal Candidate:
Required Skills:
• 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.

Desired Skills:
• 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).

Interested?