Front-end, UI/UX Developer in Dallas TX at Vaco

Date Posted: 1/5/2021

Job Snapshot

Job Description

Front-end, UI/UX Developer |217241

Type| Direct Hire

Salary| DOE!

Location| Dallas, TX {Remote during Covid}

Start| ASAP

Overview

Vaco is seeking an innovative Front-end UI/UX developer for one of our cutting-edge high-volume pharmacy automaton clients. This advanced company is looking to disrupt how pharmacy prescriptions are managed within the supply chain at global scale. In this role you will play an integral part in the implementation of the user experience on our products both new and existing. You will get to experience working with multiple teams in a high availability environment where our user experience will be a differentiator.

About You

  • Self-starter, results-oriented, solutions-minded and wanting to work in a team.
  • Exemplary communication and leadership skills.
  • You have delivered software applications aimed at an enterprise SaaS marketplace or similar markets using web-based technology stacks.
  • A problem-solver who and can offer innovative solutions to complex challenges.
  • Familiar with event-driven and microservices architecture.
  • Passionate about the impacts you make, for both customers and your teammates, and you seek to become a vital member of a collaborative team.
  • Keeps pace with current technologies and patterns
  • Comfortable with Agile Software Development and GitLab Flow.
  • Believes testing code is a necessity rather than an afterthought.
  • Able to mentor - as our teams grow, you'll help nurture and guide incoming developers.
  • Understands the expectations of a high growth company environment
  • Be willing to throw something away, take it back out of the trash can, and crumple it back up again as we learn more about the solution space.

Essential Duties & Responsibilities

  • Design, build and maintain the software's front-end experience.
  • Design and develop innovative, efficient, and elegant features for our industry-leading browser-based application.
  • Research technologies/designs, perform tradeoff analysis, recommend solutions, and produce solutions that benefit our software platform.
  • Implementation of web frameworks, front-end interfaces, APIs, etc. in conjunction with our team members. Perform integration between the front-end and back-end.
  • Inform the design of or implement a robust set of RESTful API services.
  • Assist with the debugging, deployment, operation, and maintenance of existing and new code in stage and production environments.
  • Review code / merge requests, lead code review sessions, give insightful recommendations, and maintain exemplary code standards.
  • Identify performance and usability bottlenecks and opportunities for improvement; provide recommendations to act on them.
  • Provide mentorship around your areas of expertise in order to support other team members around best practices, architecture and design patterns.
  • Optimize frameworks for speed, scalability, and flexibility.
  • Evangelize standard security and data privacy protection methods.
  • Understand the fundamentals of cloud design principles behind scalable applications.
  • Develop data migration, transformation, and scripting code.

Minimum Qualifications

  • Bachelor's degree in computer science, technology, engineering, or math; or commensurate work experience.
  • You must have at least 4+ years of experience with Python, Django and Django REST Framework.
  • Solid understanding of JavaScript/JavaScript frameworks, jQuery & Bootstrap4.
  • Experience developing rich applications with HTML5, CSS (Less/Sass), and JavaScript (ES6+).
  • You must be knowledgeable about the latest front-end technologies.
  • Experience with full web stack development and understanding of Isomorphic application.
  • Excellent verbal and written communication skills.
  • Experience with CSS preprocessors like Sass or LESS, a plus.
  • Familiarity with front-end development tools including NPM, Webpack, and Babel.
  • Experience with SQL (preferably, PostgreSQL databases).
  • Experience hitting the command line & remoting into multiple systems to troubleshoot problems.
  • Experience working in a team setting using source control technologies (e.g. Git, SVN).
  • Experience using testing frameworks (unit, integration, functional).

Preferred Qualifications

  • At least five (5) years of professional experience writing multi-tenant, SaaS solutions with an event-driven microservices architecture.
  • Experience with full-stack web application development: everything between AJAX calls to web service implementations to designing data models and accessing databases.
  • Extensive Python experience including deep knowledge of Django and Django Rest Framework.
  • Experience using enterprise level design patterns and technologies like caching (e.g. Memcached, Redis), message queues (e.g. ActiveMQ, Kafka, SQS)
  • Familiar with non-relational database concepts (i.e. NoSQL, e.g. Elasticsearch, Cassandra, MongoDB)
  • Experience with UX design and prototyping tools such as Axure, InVision, or framer.
  • Developing for A/B testing

Experience:

  • Software Development: 5 years (Required)
  • Python: 4 years (Required)
  • Django: 4 year (Preferred)
  • JavaScript: 2 year (Preferred)
  • SaaS: 2 year (Preferred)

Work authorization:

  • Must be an existing United States citizen (Required)

**Please include a link to a GitLab or GitHub repo of a project you have worked on.**

Job Requirements

Minimum Qualifications •Bachelor’s degree in computer science, technology, engineering, or math; or commensurate work experience. •You must have at least 4+ years of experience with Python, Django and Django REST Framework. •Solid understanding of JavaScript/JavaScript frameworks, jQuery & Bootstrap4. •Experience developing rich applications with HTML5, CSS (Less/Sass), and JavaScript (ES6+). •You must be knowledgeable about the latest front-end technologies. •Experience with full web stack development and understanding of Isomorphic application. •Excellent verbal and written communication skills. •Experience with CSS preprocessors like Sass or LESS, a plus. •Familiarity with front-end development tools including NPM, Webpack, and Babel. •Experience with SQL (preferably, PostgreSQL databases). •Experience hitting the command line & remoting into multiple systems to troubleshoot problems. •Experience working in a team setting using source control technologies (e.g. Git, SVN). •Experience using testing frameworks (unit, integration, functional). Preferred Qualifications •At least five (5) years of professional experience writing multi-tenant, SaaS solutions with an event-driven microservices architecture. •Experience with full-stack web application development: everything between AJAX calls to web service implementations to designing data models and accessing databases. •Extensive Python experience including deep knowledge of Django and Django Rest Framework. •Experience using enterprise level design patterns and technologies like caching (e.g. Memcached, Redis), message queues (e.g. ActiveMQ, Kafka, SQS) •Familiar with non-relational database concepts (i.e. NoSQL, e.g. Elasticsearch, Cassandra, MongoDB) •Experience with UX design and prototyping tools such as Axure, InVision, or framer. •Developing for A/B testing Experience: •Software Development: 5 years (Required) •Python: 4 years (Required) •Django: 4 year (Preferred) •JavaScript: 2 year (Preferred) •SaaS: 2 year (Preferred)