Senior Front End Developer (with UI/UX super skills)

TrademarkVision - Pittsburgh, PA


At TrademarkVision, a Compumark Company, you will have the opportunity to work alongside the experienced design team to improve our flagship products.
Potential candidates must be comfortable in a dynamic Agile environment. You should have experience with working in cross-functional teams of designers, developers, testers, and stakeholders and must be able to work without tight supervision.

This is not an entry-level position, therefore candidates should apply only if they are looking for the challenge of working in a senior-level role. To be considered for this role, you will need to have industry experience in front-end development of web applications and good communication skills.

You will have to be proficient in:
- TypeScript and Javascript (ES2015, ES6)

  • - Array and Object manipulation functions;
  • - Promises and Function chaining;
  • - Template literals;
  • - Deconstructing assignments;

- Web
- State management;

frameworks, including Angular and/or VueJS

  • - Componentization of web applications;
  • - APIs integration and asynchronous request handling;
  • - Build tools, including Webpack
  • - Unix environments
  • - Git and Version control
  • - End to End front-end testing with Cypress, Selenium or similar
  • - TypeScript / Javascript unit testing, with Jest, Mocha or other frameworks

Additional skills include:

  • - Web components and shadow dom manipulation
  • - Web workers
  • - Basic knowledge of Spring and Java MVC frameworks

In addition to technical skills, it would be preferable if you were proficient in UX practices and UI design methodologies. This include abilities to lead design discussions and ideation sessions within the team and with stakeholders as well conceptualising new ideas from whiteboard sketches to mockups, to development. Abilities to communicate with clients and gather feedback are a plus.

Job Type: Full-time

Benefits offered:

  • Paid time off
  • Health insurance
  • Dental insurance
  • Other types of insurance