What are the responsibilities and job description for the Full Stack Mobile App Developer position at M.R. Williams, Inc?
Description
Position Summary
M.R. Williams, Inc. is a family-owned business where convenience distribution is done differently. Established in 1976, M.R. Williams, Inc. has evolved throughout the years, partnering with the convenience store channel to provide not only products and customer service but technological solutions unlike any other. Our employees understand their purpose is to make every decision by first asking how it will impact the customer. We take pride in understanding our customers’ needs while providing solutions through our selfless service and our continuous search for improvements. We are excited to find added talent that believes in our customers like we do. We are looking for a talented React.js Developer with experience in Firebase to join our team and contribute to the development of our cutting-edge web applications.
Responsibilities
· Design, develop, and implement high-quality React.js components for our web applications.
· Integrate Firebase services (such as Authentication, Firestore, Realtime Database, Storage, etc.) seamlessly into our applications.
· Build responsive and user-friendly interfaces that provide a seamless user experience.
· Collaborate with designers, users, and other developers to deliver exceptional products.
· Write clean, well-documented, and maintainable code.
· Conduct thorough testing and debugging to ensure application stability and performance.
· Optimize application performance and scalability.
· Stay up to date with the latest trends and best practices in React.js and Firebase.
· Management retains the discretion to add or change the duties at any time.
Requirements
Education, Experience and Skills Required
· Bachelor's degree in computer science or a related field, or equivalent work experience.
· Strong proficiency in JavaScript, HTML, and CSS.
· In-depth knowledge of React.js.
· Experience working with Firebase and associated services.
· Excellent problem-solving and debugging skills.
· Strong communication and teamwork skills.
· Experience with PHP and UX enhancements preferred.
· Knowledge of IBM i Database and DB2 SQL preferred.