Job Description:
About ShipIn:
At ShipIn Systems, we are driving operations for the leaders in the maritime industry through our Visual Fleet Management Platform. With patented computer vision applications and real-time visual analytics, ShipIn’s platform proactively alerts shipowners, managers, and seafarers to activity onboard to improve safety and drive more efficient operations to modernize the global supply chain.
Position Description:
We are looking for a talented Frontend Engineer to join our Shore App team within the R&D department. In this role, you will be responsible for developing intuitive, high-performance web applications that enhance user experiences for our clients. You’ll collaborate closely with product designers, backend developers, and other stakeholders to deliver robust, responsive, and visually appealing solutions. Your expertise in modern frontend technologies will be key to building and improving our platform.
- Design and implement user interfaces using React and TypeScript to create dynamic, responsive web applications.
Collaborate with product managers and designers, translating Figma prototypes into pixel-perfect UI components using Material UI.
Work with Leaflet/OpenStreetMap to build interactive maps and visualizations that support real-time data representation.
Implement data visualizations and charts using Amcharts and other data visualization libraries to help users understand complex datasets at a glance.
Write clean, maintainable code and develop reusable components to ensure consistency across the platform.
Integrate with backend services using axios and other client libraries, ensuring seamless data flow and state management.
Conduct thorough testing of your code using Jest and participate in peer code reviews to ensure the highest level of quality.
Optimize web applications for speed and scalability, keeping performance in mind while building new features.
Stay up-to-date with modern frontend technologies and best practices, continuously improving the frontend development process.
Work closely with the backend team to define API contracts and ensure smooth integration between frontend and backend systems.
- 3+ years of experience in frontend development, building production-quality web applications.
Strong proficiency in React and TypeScript, with a deep understanding of modern JavaScript frameworks.
Experience working with Material UI and translating designs from Figma into functional, responsive web pages.
Proficiency in using Amcharts or similar charting libraries to create complex data visualizations.
Experience integrating APIs using axios or other client-side libraries.
Familiarity with Leaflet/OpenStreetMap and experience building interactive map-based interfaces - Advantage
Knowledge of browser technology and performance optimization techniques and experience in building scalable applications.
Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
Strong problem-solving skills and attention to detail, with the ability to work effectively in a team environment.