<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=653457899146166&amp;ev=PageView&amp;noscript=1">
Join us in 
Powering Stores, Winning Customers

RUSH Technologies is currently looking for a Front-end Developer

Department: Technology


Understanding the Role

The Front-end Developer will be responsible for the design, architecture, and development of advanced software solutions. He/she is also expected to adhere to the organization’s software solutions while following the best practices and standards set.

Basic Qualifications
  • Bachelor’s Degree in Information Technology, Computer Engineering, Computer Science, or any  related field
  • At least 4 years of working experience in developing websites, web applications, web services,  mobile applications, or the like
  • Understanding of Software Development Life Cycle (SDLC) and Object-Oriented Programming
  • Experience in Object-Oriented design and programming skills specifically in VueJS framework
  • Experience in Bootstrap-Vue, HTML5, CSS3, and Javascript frameworks
  • Experience in web service integration (SOAP, REST, JSON, XML)
  • Experience in design patterns implementation
  • Extensive experience with Agile Methodology
  • Integration protocols
  • Vendor API Integration
  • GIT as version control
  • Debugging and optimization
  • Figma utilization
  • SCSS, SASS, typescript usage
  • NodeJS, NPM, NUXT implementation
  • Knowledge of Unit Test creation is a plus
  • Knowledge of Tailwind CSS is a plus
Duties and Responsibilities
  • Translate business rules and requirements into a working and quality front-end code
  • Deliver projects within the agreed timeline while staying on budget
  • Improve system quality by identifying issues and common patterns, and developing standard  operating procedures
  • Maintain and enhance existing applications by identifying opportunities for improvement through  recommending, designing, and implementing systems
  • Consistently apply generally accepted programming standards and techniques to assure efficient  program logic and data manipulation
  • Diagnose and resolve software problems quickly and efficiently
  • Participates in reviewing a project and its technical requirements during planning
  • Manage the deployment of the application to different environments, including Production
  • Provide an accurate project status report to the immediate supervisor
  • Keep up to date on technology trends with relation to system or software development trends as  much as possible
  • Other job-related activities may be assigned from time to time