Magnify is bringing the very best minds in technology and freight transportation to an $800 billion dollar industry. We are using tools such as distributed computing frameworks, machine learning algorithms, mobile apps, voice bots, IoT sensors, and most importantly human ingenuity. Our goal is to advance an industry that is ripe for a significant increase in technological innovation.
We are looking for a Remote Front-End Web Developer who is motivated to combine the art of design with the art of programming. Responsibilities will include translation of the UI/UX design wireframes to actual code that will produce visual elements of the application. You will work with the UI/UX designer and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works. Please note: determination of skill level (i.e. intermediate/senior/expert) to be determined by our team with assessment and/or technical interviews.
What you'll do day -to-day:
- Code, test and develop Magnify’s ReactJS based user-facing web portal using clear coding practices and high quality code.
- Deliver complete UI implementations that the back-end team can integrate with.
- Work with UX designers and graphic artists to help enhance the design and appearance of Magnify’s client facing portal
- Build reusable code and libraries for future use including working with TypeScript
- Help to maintain and Improve code quality standards across the platform
- Ensure the technical feasibility of UI/UX designs
- Optimize front end applications for stability, speed and scalability
- Collaborate with other team members and stakeholders
- Stay current on modern technologies and innovations which can further enhance and improve our products
- Measure, find, and fix performance, security, and usability issues
- Suggest tools, services and technologies to improve user experience, performance and scalability
About you:
- 2-3 years experience building user interfaces for SaaS applications using ReactJs
- Proficient understanding of JavaScript, TypeScript, HTML, and CSS
- An understanding of client-side scripting and JavaScript frameworks, including jQuery
- Proficient understanding of JavaScript libraries and frameworks, such as ReactJS and/or ReactNative.
- Good understanding of asynchronous request handling, partial page updates, and AJAX
- Proficient understanding of cross-browser compatibility issues and ways to work around them.
- Experience using Git version control
- Experience with project management tools such as Jira
Nice to Haves:
- Experience with browser based automation testing tools such as Selenium, Cypress.io or Playwright
- Experience with React Native
- Experience with AngularJS