Front-End Developer
At MAJiK Systems, we believe in empowering manufacturers with information, tools, and confidence to help unlock their unrealized potential.
We develop, market, and provide innovative factory information solutions to monitor, analyze, and optimize production efficiency. We enable manufacturers to:
- Monitor production operations in real time
- Provide prioritized actionable information on performance
- Predict top problems and notify key people before they occur
- Increase productivity and reduce costs and wastes
What We’re Looking For:
We are growing rapidly and looking for a developer with a strong knowledge base in front-end development to help build and evolve our various user applications that range from Data-Visualizations, to Workflow Mapping. Our customers include some of the largest manufacturers worldwide which means your contributions will be used for delivering cutting edge solutions to solve problems in their facilities, and help transform manufacturing!
If you want to truly make a difference and contribute to our vision of connecting every device and unlocking the unrealized potential in manufacturing, we want YOU on our team!
What You’ll Work On:
As a Front-End Developer, you will help with architecture, design, and development of our real-time interface. You will also have a focus on improving the performance, usability, look, and design of our manufacturing analysis tools. Ideally, you will play a key role in shaping the best user experience available for discovering manufacturing insights for clients such as Magna and Mother Parkers. Responsibilities include:
- Designing reusable, reactive, and performant UI components and containers with React
- Real-time data informatics, and creating immersive and interactive experiences with GraphQL, Apollo, or Relay
- Implementing responsive design techniques for Desktop and Mobile devices
- Developing a Electron application using React to simplify remote support for IoT Devices
- Creating environments and graphs using React, SVG, and Canvas to help users to truly explore what’s going on in their factory
- Designing user notification experiences to deliver insights and walk user through workflows to control of their factory
- Conducting user interviews and studies for usability and design requirements
Why YOU Want to Work Here:
- You value being part of a fun, innovative, collaborative and motivated team who works hard to get the job done right but also takes time every Friday to hang out
- You have an interest in doing meaningful work and seeing firsthand how your contributions are changing people’s lives and the landscape of their workplace
- You value personal growth and are seeking a challenging but rewarding agile environment where you’ll get the chance to work with the latest technologies and take on complex and interesting projects
- You get excited about changing the face of manufacturing as we know it today and helping share our leading edge technology with companies such as Magna and Mother Parkers
- You appreciate being awarded Stock Options, performance-based bonuses, generous vacation and benefits, flexible work hours and remote working options
What You Need To Succeed:
- A passion for building beautiful and interactive user experiences
- Strong understanding and experience using React.js, Electron, Jest, GraphQL, Webpack, Apollo and Relay; bonus points for experience with React Hooks
- Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Hands-on experience in disparate technologies, ranging from front-end user interfaces through to back-end systems and all points in between but with an emphasis on front-end user interfaces
- Comfortable with taking a leading role in building complex software systems that have been successfully delivered to customers
- 2-4 years’ relevant work experience developing software with languages such as Typescript/Javascript, Python, C#/C/C++, and Java
- Strong verbal and written skills and ability to communicate with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy
- BS degree in Computer Science, Computer Engineering or similar technical field of study
Why join MAJiK Systems?
MAJiK Systems was founded in 2013 and to this day, maintains a vibrant start-up feel and environment where everyone wears multiple hats and has the opportunity to contribute to the company’s ongoing success! We are a company made up of ambitious, innovative, funny, and strategic thinkers who continuously look for opportunities to grow personally and professionally - all while helping revolutionize the state of manufacturing. We also benefit from the reach and resources of a larger company through the strong partner network we have established.
If you are motivated by innovation and inspired by progress; consider joining MAJiK Systems. You can expect to learn and contribute a lot at MAJiK and help shape the direction of one of the largest industries on the planet!
Thank you for your interest in MAJiK however, only those applicants that have been selected for an interview will be contacted. Direct applicants only, please.
At MAJiK we understand and value diversity in our employees and are proud to be an Equal Opportunity Employer. That’s why we believe in providing equal opportunity regardless of race, national or ethnic origin, colour, religion, age, sex, sexual orientation, gender identity or expression, marital status, family status, genetic characteristics, disability, and conviction. If you require accommodation at any time during the recruitment process, please email jobs@majik.io.