BACKEND RUBY ON RAILS DEVELOPER

We’re looking for an experienced rails developer to help build our next-generation social, mobile platform for clean beauty and personal care products.

Our developers are full stack and get exposed to all aspects of the business and a myriad of cutting-edge technologies. You get to have a big impact on a meaningful startup, empowering consumers to choose the safest products for their health and the environment.

Requirements:

  • Expert in Ruby on Rails and tools like GraphQL, OpenAPI.
  • Proficient in full-stack web development, mobile development, and API development.
  • 5 years minimum experience in backend API development using Ruby on Rails.
  • Proficiency in Ruby 2 and Rails 3.
  • Solid grasp of object-oriented programming.
  • Knowledge of server-side templating languages.
  • Deep understanding of mobile development requirements for native iOS and Android.
  • Enthusiastic about product quality.
  • Independent, fast learner, self-starter attitude.
  • Proficient in Ember.js (or Angular.js, or Backbone.js).
  • Familiarity with MVC, Mocking, ORM, and RESTful concepts.
  • Know-how of deployment tools like Capistrano or Docker and cloud platforms such as AWS, Google Cloud, or Heroku.
  • Ability to integrate multiple data sources and databases.
  • Familiar with continuous integration.
  • Strong unit test and debugging skills.
  • Good understanding of Git.
  • Collaborative team player.
  • Proactive mindset: you think and then execute efficiently.

BONUS SKILLS:

  • Open-source project contributions.

TO APPLY:

Email us at careers@thinkdirtyapp.com

From applicant:

First Name *

Last Name *

Email *

Phone *

Location (City) *

Resume/CV *

LinkedIn Profile*

Please attach your GitHub profile link:  *

Are you legally authorized to work in the country in which this role is based? *

What is your desired salary? *

MOBILE DEVELOPER – iOS SWIFT

About the role

Think Dirty is the #1 beauty ingredients app, awarded App of the Day in 2021 from over 2M apps in the App Store. It connects ingredient-conscious beauty shoppers to natural beauty brands. Our platform engages both consumers and brands to make healthier and socially responsible choices when it comes to ingredients safety and a healthy environment. Over 6.5 M consumers use Think Dirty to shop for better personal and beauty products for their health and the environment. 

We are looking for motivated and passionate individuals like you to join a great cause for consumers and health enthusiasts alike. Would that be you?

What does Mobile Development mean at Think Dirty?

Working with a dedicated and tight-knitted team, along with the founder, designers and product manager, to build and launch new features for our app. The ideal candidate is deeply entrenched in mobile development, with a passion for leveraging the right tools and frameworks to guide the development of stable, robust, and resilient apps that best serve our loyal user base.

Your Day-to-Day:

  • Create features using Swift and work to iterate away from our legacy Objective-C chunks slowly
  • Architect-level contributor with an exceptional track record of creating reusable. components and writing performant clean code and meaningful unit tests.
  • Familiarity with RESTful APIs to connect iOS applications to back-end services
  • Familiarity with cloud message APIs and push notifications
  • Keep up-to-date with best practices and tools from the iOS community
  • Openly collaborate with your team to solve problems and learn from failures
  • Fix it! Ship it! Own it!

Must Haves:

  • Excellent knowledge of Swift, SwiftUI, and reactive programming frameworks such as Combine.
  • Strong understanding of MVVM architecture.
  • Strong knowledge of Dependency Injections.
  • Strong understanding of Protocol-oriented programming principles.
  • Strong understanding of different iOS frameworks and SOLID principles.
  • Strong knowledge of various Software design patterns.
  • Familiarity with RESTful APIs.
  • Experience shipping one or more iOS apps, ideally currently available on the App Store
  • Love to write clean, SOLID code and ship quickly

Would be considered an advantage:

  • 2+  years of mobile or other software engineering experience
  • 2+ years building iOS applications in Swift 5.5
  • Experience creating custom native user interfaces using SwiftUI.
  • An eye for design, attention to detail
  • Have worked on apps in App Store with over 90% crash-free rate and over 4.5 stars reviews
  • Experience with Swift structured concurrencies and async/await.
  • Experience with CI/CD tools, e.g. GitHub Actions and Bitrise.
  • Experience with writing Unit Tests.
  • Experience building multimodular iOS apps.
  • Experience with SPM.
  • Some knowledge of Objective C.

Who You Are:

  • Believes that code clarity is paramount to modern engineering teams
  • An experienced product-minded iOS engineer with a proven track-record of using mobile development best practices
  • A solid understanding of how native mobile applications work (including security and session management) and how to integrate data from various back-end services and databases
  • Experience working on teams in an Agile-Scrum environment
  • Ability to clearly communicate, help lead technical decision making, mentor less experienced developers and estimate delivery effectively
  • Is excited about collaborating with others, engineering and non-engineering, both learning & teaching as Think Dirty grows
  • A willingness to over time, take on a broad set of responsibilities from configuration to design to implementation.

Email us at careers@thinkdirtyapp.com

From applicant:

First Name *

Last Name *

Email *

Phone *

Location (City) *

Resume/CV *

LinkedIn Profile*

Please attach your GitHub profile link:  *

Are you legally authorized to work in the country which this role is based? *

What is your desired salary? *

BUSINESS DEVELOPMENT AND MARKETING EXECUTIVE

Think Dirty® app is the easiest way to learn about the potentially toxic ingredients in your cosmetics and personal care products. Just scan the product barcode and Think Dirty will give you easy-to-understand info on the product, its ingredients and shop cleaner options!

  • People who are confident about articulate Think Dirty’s mission and passionate about clean beauty movement and starting a conversation.
  • Individuals that are excited about clean beauty, health and wellness, or moving fast in the beauty and tech industry.
  • Self-starters with track records of success in their professional and personal or collegiate lives.

JOB DESCRIPTION:

  • Generate new business opportunities to fuel the verified brands partners pipeline.
  • Marketing Manager to develop targeted lists, call strategies, and messaging to drive new business opportunities.
  • Marketing Manager to develop an action plan and execute tactics to build Think Dirty’s partner base including email and social media lists.
  • Research and build new and existing accounts (i.e. adding contacts, sending regular emails and qualifying opportunities in the pipeline).
  • Assist in research on non-toxic cosmetics and personal care products trends and statistics
  • Assist in research on cosmetics and personal care products ingredients and data analysis for their health impacts, which involves data entry and analysis.
  • Assist with content creation, blog/website writing, and using social media tools to build awareness.
  • Attend trade shows / in-person events.
  • Achieve or exceed monthly quotas of qualified opportunities.

SKILLS REQUIRED:

  • Ability to multi-task, prioritize, and manage time effectively.
  • Excellent written skills, naturally articulate and self-motivated
  • 1-2 Years of Sales / Marketing Experience.
  • Bachelor’s degree.
  • Demonstrated success in meeting monthly targets.
  • Efficient in Microsoft office / Google Docs
  • Ability to self direct and take initiative to complete tasks and projects
  • Able to work well with others

TO APPLY:

Email us at careers@thinkdirtyapp.com

  • Your Resume
  • Your LinkedIn Profile
  • Your plum.io job seeker profile
  • One sentence to describe who you are
  • 50 words on why you want to work for us

MARKETING COMMUNICATIONS (INTERNSHIP)

Think Dirty is seeking a marketing intern to join our team for an initial 90-day commitment. We are looking for a creative and analytical person with the ability to engage in data analysis and content optimization. You should also be able to work extremely quickly.

WHAT WILL YOU DO?

Sourcing and creating organic content to Think Dirty’s social media accounts

  • Liaising with Think Dirty’s street team to run ‘offline’ marketing campaigns
  • Developing, testing and measuring user acquisition strategies
  • Developing, testing and measuring user engagement strategies
  • Proactively bringing forth marketing, partnership or activation ideas
  • Contributing to Think Dirty’s culture

In addition, the intern will be responsible for live event market research, and some minor administrative tasks.

RECOMMENDED SKILLS & EXPERIENCE

  • Fluent in social media consumption and sharing trends on at least one of the major sites – (Instagram Facebook Twitter)
  • Ability to stay on top of and ahead of content promotion trends
  • Data-driven, analytical mindset – you obsess over and experiment with your methods to get the most out of every opportunity
  • Outgoing individual who is happy managing a street team and speaking with people about the benefits of Think Dirty at concerts and other live events
  • Honesty, humility, and the ability to say “I don’t know”
  • A commitment to continuous learning

DESIRED SKILLS

  • Fluency in navigating Google Analytics
  • Experience with A/B testing in a marketing setting
  • Understanding of Influencer and Social Marketing

DETAILS

This role reports directly to the CEO. The CEO will work side-by-side with the intern daily, making sure s/he is working in a structured working environment, including daily and weekly targets. The founding team will help wherever they can, while at the same time fostering a trusting environment where the intern can grow their independence and autonomy.

We want to make sure everyone at Think Dirty is learning and growing as much as possible. Bi-weekly 1:1 meetings are standard for all employees, including interns. The goal of these meetings is to ensure that expectations (on both sides) are being met, and troubleshoot any issues or barriers.

TO APPLY:

Email us at careers@thinkdirtyapp.com

  • Your Resume
  • Your LinkedIn Profile
  • Your plum.io job seeker profile
  • One sentence to describe who you are
  • 50 words on why you want to work for us

UX/UI DESIGNER (INTERNSHIP)

Think Dirty app is the easiest way to learn about the potentially toxic ingredients in your cosmetics and personal care products. It’s an independent source that allows you to compare products as you shop. Just scan the product barcode and Think Dirty will give you easy-to-understand info on the product, its ingredients, and cleaner options.

We’re looking for talented UI/UX designers that believe in the value of beautifully simple design. As a UX/UI designer at Think Dirty, you will have ownership over each step in the creative process. From concept to working closely with our dev team to implement it.

The ideal candidate should have experience designing beautiful consumer facing web sites or app, and have played a role in crafting the user interface and the user experience. Some previous work with e-commerce is strongly preferred.

DUTIES AND RESPONSIBILITIES

  • Design and maintain all products and features using Photoshop and Adobe XD
  • Translate your concepts into stunning UI with a focus on simple UX
  • Identify and execute on opportunities to improve user experience
  • Take initiative to research and learn emerging technologies
  • Follow and promote best practices and current web standards
  • Branding design responsibilities

EXPERIENCE AND REQUIREMENTS

  • New grads at an accredited University and College focusing on design, business, science, and/or environmental studies
  • Passion about health, beauty and sustainability
  • Strong sense for predicting user behavior
  • Strong web/visual design portfolio
  • Extensive Knowledge of CSS, SASS, Javascript/JQuery, HTML
  • Passion for changing the world for educating consumers with safer products

COMPANY DESCRIPTION

Think Dirty is a mobile-first, social commerce platform that connects ingredient-conscious beauty shoppers to natural beauty brands. We empower consumer to support beauty brands that are most ethical and sustainable in their manufacturing practices. Our platform engage both consumers and brands to making healthier and socially responsible choices when it comes to ingredients safety, healthy and sustainable environment.

TO APPLY:

Email us at careers@thinkdirtyapp.com

  • Your Resume
  • Your LinkedIn Profile
  • Your plum.io job seeker profile
  • One sentence to describe who you are
  • 50 words on why you want to work for us

PRODUCT INTELLIGENCE AND SUSTAINABILITY PARTNERSHIPS ASSOCIATE

We’re looking for Product Intelligence and Sustainability Partnerships Associate to help build our next generation social mobile platform for clean beauty and personal care products.

Think Dirty® is the easiest way to learn about the potentially toxic ingredients in your cosmetics and personal care products. We educate consumers about potentially toxic ingredients and empowers consumers to make the safest and healthiest choices. Encourage them to vote with their money for the most socially and environmentally responsible manufacturers.

Think Dirty is the winner of Mastercard Women Entrepreneurship Competition, a DMZ alumni company, it’s also named 50 Most Innovative Workplace in 2019 and recognized as one of Top 8 SheEO Ventures. Think Dirty was named the best beauty apps by Refinery29 and Brit+ Co. It was also featured on O Magazine, Fast Company, NPR, Huffington Post, TED Blog, Allure Magazine, The Atlantic, PSFK, New York Magazine, Today’s Show and Consumer’s Report.

We are looking for motivated and passionate individuals like you to join a great cause for consumers and beauty enthusiasts alike. Would that be you?

ROLE

  • Assist in research on non-toxic cosmetics and personal care products trends and statistics
  • Assist in research on cosmetics and personal care products ingredients and data analysis for their health impacts, which involves data entry and analysis.
  • Generate new business opportunities to fuel the verified brands partners pipeline. Work closely with CEO / Marketing Manager to develop targeted lists, call strategies, and messaging to drive new business opportunities.
  • Work with CEO / Marketing Manager to develop an action plan and execute tactics to build Think Dirty’s partner base including email and social media lists.
  • Research and build new and existing accounts (i.e. adding contacts, sending regular emails and qualifying opportunities in the pipeline).
  • Assist in research on non-toxic cosmetics and personal care products trends and statistics Assist in research on cosmetics and personal care products ingredients and data analysis for their health impacts, which involves data entry and analysis.
  • Assist with content creation, blog/website writing, and using social media tools to build awareness.
  • Attend trade shows / virtual events.
  • Achieve or exceed monthly quotas of qualified opportunities.
  • Work with Marketing Manager to develop an action plan and execute tactics to build
  • Think Dirty’s partner base including email and social media lists
  • Assist with content creation, blog/website writing, and using social media tools to build awareness
  • Build clean beauty lover community via social media engagement
  • Develop positive relationships with influencers and beauty bloggers

REQUIREMENTS:

  • NPreference will be given to those enrolled in a program at an accredited University focusing on chemistry, toxicology, health science, and/or environmental studies, undergrad or recent grads are welcomed to apply
  • Passion about health, beauty and sustainability
  • Excellent written skills, naturally articulate and self-motivated
  • Strong visual sense and eyes for details
  • Efficient in Microsoft office / Google Docs / Google analytics
  • Ability to multi-task, prioritize, and manage time effectively.
  • Ability to self direct and take initiative to complete tasks and projects
  • Able to work well with others
  • Highly motivated and eager to learn
  • Positive attitude
  • Looking to make a difference to change the world!

Think Dirty is committed to providing an environment of mutual respect, where equal employment opportunities are available to all applicants and team members. Our users are global and multicultural—and we want our team to reflect this. If you need assistance or an accommodation due to a disability, please contact us.

For the time being, while there is a risk of Covid-19 infections, Think Dirty operates as a remote-first company.

TO APPLY:

Email us at careers@thinkdirtyapp.com

  • Your Resume
  • Your LinkedIn Profile
  • Your plum.io job seeker profile
  • One sentence to describe who you are
  • 50 words on why you want to work for us

DIRECTOR OF OPERATIONS, PROJECTS AND PLANNING

We’re looking for a Director of Operations, Project and Planning to help build our next generation social mobile platform for clean beauty and personal care products.

All of our developers are full stack and get exposed to all aspects of the business and a myriad of cutting-edge technologies. You get to have a big impact on a meaningful startup that is empowering consumers to choose the safest products for their health and the environment.

Think Dirty® is the easiest way to learn about the potentially toxic ingredients in your cosmetics and personal care products. We educate consumers about potentially toxic ingredients and empowers consumers to make the safest and healthiest choices. Encourage them to vote with their money for the most socially and environmentally responsible manufacturers.

Think Dirty is App of the Day in App Store and the winner of Mastercard Women Entrepreneurship Competition, a DMZ alumni company, it’s also named 50 Most Innovative Workplace in 2019 and recognized as one of Top 8 SheEO Ventures. Think Dirty was named the best beauty apps by Refinery29 and Brit+ Co. It was also featured on O Magazine, Fast Company, NPR, Huffington Post, TED Blog, Allure Magazine, The Atlantic, PSFK, New York Magazine, Today’s Show and Consumer’s Report.

We are looking for motivated and passionate individuals like you to join a great cause for consumers and beauty enthusiasts alike. Would that be you?

ROLE

Reporting directly to the CEO, the incumbent provides direction and guidance to drive efficiencies and operational effectiveness in all facets of the business. This position will continue to play a significant role to operationalize the key strategies for the Business Units as well as provide operational support on key projects. The Director, Operations, Projects and Planning will support the development of all platforms (iOS, Android, Web, Shopify App), internal and external marketing projects of Think Dirty app. as needed with guidance and input from the development team, marketing team and CEO.

As Director of Operations, Projects and Planning, you oversee schedule and planning, collaborate closely with engineering, QA, design, marketing, e-commerce, chemistry team and other relevant stakeholders to define the vision, strategy & roadmap for these core product and marketing campaigns. Reporting directly to the CEO, you work with all internal and external stakeholders to help enable & accelerate their respective roadmaps by using our platform to create leverage and liaison with the marketing and social media team to ensure brand partners receive value from using our B2B and B2C platforms.

IN THIS ROLE, YOU WILL:

  • Collaborate with CEO, CTO, engineers, marketing team, e-commerce and chemistry team to define the vision, strategy and roadmap for Think Dirty’s apps and website: objectives are to grow users and brand partnerships.
  • Proactively identify and implement best practices
  • Ensure consistency in overarching processes and systems
  • Co-ordinate Projects, Processes, Presentations and Reports
  • Identified and implemented continuous improvement programs that will result in operational efficiencies and realized annual cost savings. Ensures the implementation of operational best practices.
  • Mentor project manager and junior marketing team to excel at their roles
  • Monitors, develops and implements operational standards to ensure policies, procedures and practices respond to changing conditions in the marketplace and improve efficiency and competency.
  • Align priorities and roadmaps across all product offerings and product teams to ensure we’re moving in lock step against our biggest business priorities.
  • Ensure development and design are held accountable to the priorities they set out at each sprint planning, product should be shipping per 52-week development cycle plan layout annually. Quarterly release schedules should be honoured to move our business objectives forward.
  • Creating a more inclusive and supportive team culture that fosters collaboration and open communications.
  • Apply past project management experience from corporate and agencies to lead the best practice for our company.
  • Set weekly, monthly, quarterly and annual development and marketing milestones with the CEO and ensure they are delivered on-time and on budget.
  • Collaborate with peer leaders across Eng, Design, Operations, Legal and more to evolve the way our teams work together.

We’re looking for someone who has:

  • 4+ years of Project Management Experience
  • Experience managing multiple products simultaneously
  • Proven ability to strike an effective balance between business and user needs
  • Strong project management and problem-solving skills
  • Ability to collaborate with internal stakeholders and to work across multiple lines of business
  • Possess technical knowhow, comfortable working closely with engineers to ensure our platform & architecture vision are highly aligned.
  • Experience working closely with senior executives to ensure product strategy & business objectives are aligned.
  • Experience managing and overseeing complex vendor relationships with lots of moving parts.
  • A passion for meaningful business focuses on health, beauty and women’s health. 
  • A strong desire to work side by side with small medium sized brand owners to grow their businesses, create delighted user experiences for app uers.
  • Naturally collaborative and empathetic leader comfortable working with a diverse group of stakeholders, making sure every voice is heard.
  • An excellent communicator that can get multiple perspectives to build consensus and achieve team project goals.
  • Believer of non-violent communications practice at the workplace.

TO APPLY:

Email us at careers@thinkdirtyapp.com

  • Your Resume
  • Your LinkedIn Profile
  • Your plum.io job seeker profile
  • One sentence to describe who you are
  • 50 words on why you want to work for us

QA ENGINEER (INTERNSHIP)

We are looking for a passionate QA Engineer to join a great cause for consumers. Immerse yourself into a true startup environment. Learn the workings of a mobile application from content management systems to mobile applications as well as see the work you’ve done in production.

RESPONSIBILITIES

  • Design and develop an automated test system for a mobile application and server backend
  • Verify features that have been developed by the development team
  • Write agile stories for new features and document defects in the system
  • Writing scripts for build automation and other internal tools
  • Assisting with Android and iOS Development, when necessary

SKILLS REQUIRED:

  • Meticulous attention to detail
  • An understanding of what a good mobile application is
  • Understanding of modem QA testing methodology
  • Experience with test case management systems an asset
  • Experience with CI systems an asset

Compensation and Benefits Information: This position is perfect for current computer science students or recent grads who’s interested in Health, Beauty and Technology. You must be passionate, dedicated and work well independently. This is not a typical office job. We embrace the startup spirit, everyone must be 100% believe in the cause.

For the right candidates, we offer flexibility to work from home, potential travel opportunity and casual working environment.

RECOMMENDED DISCIPLINES

  • Computing: Software
  • Computing: Systems Security and Cryptography
  • Software Engineering
  • Systems Design and Biomedical Engineering

TO APPLY:

Email us at careers@thinkdirtyapp.com

  • Your Resume
  • Your LinkedIn Profile
  • Your plum.io job seeker profile
  • One sentence to describe who you are
  • 50 words on why you want to work for us

DATA ENTRY ASSISTANT

We are looking for a Data entry operator to update and maintain information on our company databases and computer systems.

Data entry operator responsibilities include collecting and entering data in databases and maintaining accurate records of valuable company information. Our ideal candidate has essential data entry skills, like fast typing with an eye for detail and familiarity with spreadsheets and online forms. You will work with a data team and data manager. Previous experience as a data entry clerk or similar position will be considered an advantage.

Ultimately, a successful Data entry operator will be responsible for maintaining accurate, up-to-date and useable information in our systems.

RESPONSIBILITIES

  • Insert product and chemical data by inputting text based and numerical information from source documents within time limits
  • Compile, verify accuracy and sort information according to priorities to prepare source data for computer entry
  • Review data for deficiencies or errors, correct any incompatibilities if possible and check output
  • Research and obtain further information for incomplete documents
  • Apply data program techniques and procedures
  • Generate reports, store completed work in designated locations and perform backup operations
  • Keep information confidential
  • Respond to queries for information and access relevant files
  • Comply with data integrity and security policies
  • Ensure proper use of office equipment and address any malfunctions

REQUIREMENTS

  • Proven data entry work experience, as a Data entry operator or Office clerk
  • Experience with MS Office and data programs
  • Familiarity with administrative duties
  • Experience using office equipment, like fax machine and scanner
  • Typing speed and accuracy
  • Excellent knowledge of correct spelling, grammar and punctuation
  • Attention to detail
  • Confidentiality
  • Organization skills, with an ability to stay focused on assigned tasks
  • University education; additional computer training or certification will be an asset

TO APPLY:

Email us at careers@thinkdirtyapp.com

  • Your Resume
  • Your LinkedIn Profile
  • Your plum.io job seeker profile
  • One sentence to describe who you are
  • 50 words on why you want to work for us

NEW BUSINESS DEVELOPMENT ASSOCIATE (INTERNSHIP)

JOB DESCRIPTION:

The New Business Development Intern will have the unique opportunity to help shape the marketing strategy of new program areas and campaigns and be exposed to a higher level of responsibility than at a typical organization, taking ownership of sponsorship outreach and development.

The will help with outreach and business development duties as assigned, which will include:

  • Researching and identifying potential partnerships
  • Reaching out to current partners and developing new opportunities
  • Helping to shape the marketing strategy of new program areas
  • Assist with content creation, blog / website writing, and using social media tools to build awareness

SKILLS REQUIRED:

  • Commitment to the Environment, Health and Beauty, as well as Consumer Advocacy
  • Preference will be given to those enrolled in a program at an accredited University focusing on business, science, and/or environmental studies, 3rd / 4th year undergrad or recent grads are welcomed to apply
  • Efficient in Microsoft office / Google Docs
  • Ability to self direct and take initiative to complete tasks and projects
  • Able to work well with others
  • Detail orientated; well organized and exemplary time management skills
  • Highly motivated and eager to learn
  • Positive attitude
  • Looking to make a difference to change the world!

TO APPLY:

Email us at careers@thinkdirtyapp.com

  • Your Resume
  • Your LinkedIn Profile
  • Your plum.io job seeker profile
  • One sentence to describe who you are
  • 50 words on why you want to work for us