Senior FrontEnd Engineer
At CarrierDirect, we are on a mission to modernize the Logistics industry. We partner with our clients who are leading the industry beyond disruption. We bring transformational business strategies and digital products to our clients that make the world more efficient, connected and viable. We are inspired by people who are passionate, curious and want to innovate.
Job Description
We are looking for a FrontEnd Engineer who is motivated to combine the art of design with the art of engineering. Responsibilities will include translating requirements into scalable, reliable, ease of use frontend code. We are working on challenging problems that require bright minds and persistent engineers to solve. We are bringing the transportation industry to the cloud and looking for ways to leverage data analytics to provide additional value to our customers. It is a journey that will allow you to:
Develop new user-facing features
Build reusable code and libraries for future use
Ensure the technical feasibility of UI/UX designs
Optimize application for maximum speed and scalability
Collaborate with other team members and stakeholders
Develop awesome products for our clients using the latest front end frameworks (React, Angular, and Vue)
Participate in design and architecture discussions
Communicate with and mentor junior team members
Participate in Agile ceremonies
Contribute to product vision as the application evolves
Collaborate with the team to make key technology decisions
Explore and propose new technologies
Skills And Qualifications
We are looking for engineers with the following experience:
Understanding of ES6
Understanding of web standards
Excellent problem solving and debugging skills
Excellent communication skills
Understanding of web markup, including HTML5, CSS3
Basic understanding of CSS pre-processing platforms, such as LESS and SASS
Understanding of client-side scripting and JavaScript frameworks
Understanding of - Depending on the specific case, a developer should have the knowledge of advanced JavaScript libraries and frameworks, such as Angular, React
Understanding of asynchronous request handling, partial page updates
Understanding of cross-browser compatibility issues and ways to work around them.
Proficient understanding of code versioning tools, such as Git
6+ years of professional UI development
3+ years of hands on experience with JavaScript
1+ years of hands on experience with React.js and Redux.js
1+ years of hands on experience with JavaScript ES6
Understanding of TypeScript is a bonus
Why Work Here
Our values are Transparency, Persistence, Curiosity, Accountability, and Humility. We work in an open environment where feedback is welcomed and encouraged. We are continuously seeking out how we can be better as individuals, as a team, and as a company. As a growing company, we encourage people that want to have a visible impact in how we build, operate, and create great applications to apply and join us!