• 10+ years of experience
• 5+ years of experience using AngularJS
• Experience in an Agile/Scrum environment required
• Responsible for all aspects of Presentation Layer development.
• Expertise in CSS3, HTML5, JavaScript Ajax, vanilla JS, common JS libraries like JQuery, etc.
• Must be experienced with Angular2
• Experience with Bootstrap or another comparable well-known CSS framework)
• Grunt, Gulp, Bower or similar type of Java script web-dev tools is advantageous.
• Expertise with JavaScript unit testing with tools like Karma, Jasmine or QUnit is required.
• Sound knowledge of web and mobile technologies, responsive design, cross platform presentation, etc.
• You have a desire to learn/cross train
• Typically requires 5+ years of experience in software development.
• Expert in at least one of the following programming languages: (Python, Scala, Java).
• Expert in large-scale data processing using parallel computing (e.g. Apache Spark, Hadoop, Dask).
• Workflow orchestrations (e.g., Airflow, Luigi).
• Proficiency in the Python programming language.
• Proficiency in Python frameworks and libraries for scientific computing (e.g. Numpy, Pandas, SciPy, Pytorch, Pyarrow).
• Designing and maintaining relational and file system databases (e.g. Postgres, SQL, Parquet, S3, Data Lake).
• Great understanding of infrastructure designs.
• In depth experience working with enterprise DE tools and the ability to learn and improve upon in-house DE tools.
• Experience designing and implementing custom ETL workflows.
• Demonstrated technical leadership and good communication skills.
• At least 1-2 year's experience with E-Commerce / Online customer service.
• Having a track record of over-achieving accomplishments
• Excellent communication and writing skills.
• Ability to multi-task efficiently and be able to follow up on your work
• Professional phone and email etiquette
• Ability to build rapport with clients & customers
• Ability to always maintain a positive mindset and professional attitude