Senior Front End Developer (React + UI Design + Mobile)
SUMMARY
The Senior Front End Developer will be responsible for guiding the design & implementation of User Interfaces & User Experiences for custom software driving the supply chain industry. This developer will have the opportunity to learn from a friendly & creative back end team while being given great freedom to lead front end development, designing the best solutions to the complex problems of giving our users the best overall experience.
RESPONSIBILITIES
• Envision & implement new UI/UX designs.
Serve as the subject matter expert regarding the design, development, & maintenance of complex user interfaces and microapps.
Create, maintain, & improve upon a JavaScript/React.js-based architecture that is flexible and allows for the future growth of the application stack (using Atomic Design principles).
• Help select the right mix of tools and technologies to ensure the platform can continually grow.
Monitor and improve front-end performance.
• Create, maintain, & improve upon React-native mobile apps using development tools like Expo.dev.
Provide ongoing support, training, problem and defect resolution.
Evaluate new and emerging technologies for usage in the platform considering cost, usability, scalability, reliability.
Develop and maintain automated build/deploy/testing strategies and platforms
Perform other duties as assigned.
QUALIFICATIONS
Minimum Qualifications:
• Bachelor’s degree in computer information systems or related field.
Requires 5+ years of experience in JavaScript (ES6+), React, CSS, Node.js, & application development.
Familiar with UI concepts such as Atomic Design and frameworks such as Material UI.
Strong experience with React.js state management such as Redux & the Context API.
• Demonstrated understanding of UI/UX design.
• Experience with building/maintaining native mobile applications.
• Knowledge of how to securely design the UX to protect the privacy and integrity of our users’ data.
Preferred Qualifications:
• Ideal candidate will possess high energy, be a strong team player, creative thinker and excel in a fast-paced multitasking environment.
• Prior UI design experience delivering stunning imagery and user interactions
• Experience in Enterprise Java, Spring (Boot), ORMs, & SQL are strongly valued.
Awareness and exposure to cloud compute platforms, e.g. AWS and Azure.
Experience with CI/CD & Dev Ops automation.
Knowledge of and experience with EDI formats and exchanges such as ISO XML, X12, Swift
Experience interfacing effectively with both business and technical stakeholders is desired.
Excellent verbal and written communications skills are preferred.
Experience in a distribution or logistics environment is beneficial.
Physical demands and work environment
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.
• Work is usually performed in an office environment with normal noise levels. Involves prolonged sitting and computer usage.
• Position is headquartered in Pittsburgh, Pennsylvania