Software Engineer

Remote
Full Time
Experienced

Who You Are

We’re looking for someone who often describes themself as both an entrepreneurial self-starter and a team-player. You can tackle a wide variety of initiatives, workstreams, and projects that call for critical thinking, creativity, and proactive communication. You can flow easily from fixing bugs, to writing code to peer review. You’re also results-oriented and enjoy working with others to achieve shared goals. Most importantly, you care about the details and possess deep affinity for user experience. You love to be creative and you’re adept at finding solutions. 

Our Mission

Empower Creativity

Partnering with some of the world’s largest brands, we plan, streamline, optimize and automate the creative process. For more info, check out our website!

CRAFTSMAN+ is adding a versatile Software Engineer to our growing team of individuals who are passionate and committed to the pursuit of creative excellenc. If you are a person who loves the rewarding challenge of building a tool to enable otheres and is motivated by the responsibilities below, we want to hear from you.

The Key Responsibilities

  • Designing and developing platform improvements in line with the business vision and technical architecture. 
  • Fixing software defects and issues as required.
  • Suggest improvements in efficiency, scalability and stability of products and services.
  • Peer review work of other team members and support more junior developers as required.
  • Contribute to building a culture of support, creativity and learning within your Agile product team and the wider Product department.
  • Adhere to best practice principles for development, including source control, build, testing and deployment.
  • Translate UI/UX design wireframes to actual code.
  • Find solutions for small and mid-size technical challenges on a day to day basis

Technical Skills/Abilities

  • Experience working with Git
  • Good HTML5, CSS3 skills
  • Possess proficiency in Javascript 
  • Knowledge of and/or experience with Vue.js
  • Familiar with API principles (e.g. REST, GraphQL)
  • Awareness of Continuous Integration / Unit Testing / BDD / TDD
  • Knowledge of and/or experience with AWS Services (e.g. EC2, RDS, S3, Lambda) and how it fits into the wider software architecture
  • Proficient in writing unit tests
  • Proficient in linting code 
  • Good interpersonal skills, able to work with both technical and non-technical colleagues effectively.
  • Strive to deliver elegant yet practical code which focuses on solving for the highest priority problems whilst keeping technical debt to a minimum.
  • Engineering mindset - must be a problem solver and understand the long term, strategic view when building software.

The Desirable Skills and Experiences

  • Proficient with Typescript
  • Knowledge of JQuery
  • Understanding of the full SDLC
  • UX / UI development
  • Ability to lead less experienced developers

Craftsman+ (the "Company") is committed to a policy of Equal Employment Opportunity and will not discriminate against an applicant or employee of the Company, on the basis of age, sex, sexual orientation, race, color, creed, religion, ethnicity, national origin, alienage or citizenship, disability, marital status, veteran or military status, genetic information, or any other legally-recognized protected basis under federal, state or local laws, regulations or ordinances. Applicants with disabilities may be entitled to a reasonable accommodation under the terms of the Americans with Disabilities Act and/or certain state or local laws. A reasonable accommodation is a change in the way things are normally done that will ensure an equal employment opportunity without imposing undue hardship on the Company. Please contact opportunities@craftsmanplus.com if you need assistance completing any forms or to otherwise participate in the application process or to request or discuss an accommodation in connection with a job at the Company to which you are applying.

Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*