About the position
Embroker is seeking a highly collaborative and customer-centric individual to join their team as a web application developer. In this role, you will be responsible for delivering a quality experience to customers, proposing improvements to workflow and codebase, and delivering responsive realizations of the customer journey. The ideal candidate will have a strong background in web application development, proficiency in React or another modern JavaScript web framework, and a passion for web performance optimization. Additionally, exceptional communication skills and a constant desire to learn and grow are essential for success in this role.
Responsibilities
- Work within a highly collaborative team to deliver a quality experience to customers
- Be involved and offer feedback at multiple touch points throughout the various lifecycle phases
- Display critical thinking and analytical skills in proposing improvements to workflow and codebase
- Thrive in a fast-paced and fluid environment where the goal is to deliver quality experiences
- Deliver responsive realizations of the customer journey as defined by Product Managers and Designers
- Iterative improvements to the customer journey in close collaboration with Product Managers and Designers
- Support feature teams with the advancement of their initiatives by advocating for the customer experience
- Web application development with a focus on React or another modern JavaScript web framework
- Knowledge of web and browser concepts, including DOM construction
- Proficiency in HTML, CSS, and core JavaScript concepts
- Passion for web performance optimization
- Experience with writing automated tests
- Ability to write clean, well-designed, and high-quality code in an Agile development environment
- Constantly learning new things and growing skills
- Exceptional written and verbal communication skills
- Degree in Computer Science or a related field
- Nice to have: Working knowledge of Typescript, SCSS or other CSS preprocessors, ARIA and/or Semantic HTML, modern CI/CD tools, APM tools, experience in a peak-performance organization, experience working with a global or multicultural team, domain knowledge relevant to the role.
Requirements
- 3+ years of experience in web application development
- Professional experience with React or another modern JavaScript web framework (Vue, Angular, Ember, etc.)
- Knowledge of web and browser concepts (e.g., how the browser parses and constructs the DOM)
- Experience with HTML, CSS, and core JavaScript concepts.
- Passion for web performance optimization
- Experience with writing automated tests (e.g., Jest, Mocha, Jasmine)
- Ability to write clean, well-designed, and high-quality code in a highly collaborative Agile development environment
- A mindset of constantly learning new things
- Passion for growing your skills, tackling interesting work, and challenging problems
- Exceptional written and verbal communication skills
- Degree in Computer Science or a related field
- Working knowledge of Typescript (nice to have)
- Knowledge of SCSS or other CSS preprocessors (nice to have)
- Experience with ARIA and/or Semantic HTML (nice to have)
- Modern CI/CD Tools (Github Actions, Gitlab) (nice to have)
- APM tools (Datadog, Appdyanmics, New Relic) (nice to have)
- Experience in a peak-performance organization, preferably a tech startup (nice to have)
- Experience working with a global or otherwise multicultural team (nice to have)
- Domain knowledge relevant to the position (nice to have)
Benefits
- Work within a highly collaborative team
- Offer feedback at multiple touch points throughout the various lifecycle phases
- Display critical thinking and analytical skills in proposing improvements
- Thrive in a fast-paced & fluid environment
- Deliver responsive realizations of the customer journey
- Iterative improvements to the customer journey
- Support feature teams with the advancement of their initiatives
- 3+ years of experience in web application development
- Professional experience with React or another modern JavaScript web framework
- Knowledge of web and browser concepts
- Experience with HTML, CSS, and core JavaScript concepts
- Passion for web performance optimization
- Experience with writing automated tests
- Ability to write clean, well-designed, and high-quality code
- A mindset of constantly learning new things
- Passion for growing your skills, tackling interesting work, and challenging problems
- Exceptional written and verbal communication skills
- Degree in Computer Science or a related field
- Working knowledge of Typescript (nice to have)
- Knowledge of SCSS or other CSS preprocessors (nice to have)
- Experience with ARIA and/or Semantic HTML (nice to have)
- Modern CI/CD Tools (Github Actions, Gitlab) (nice to have)
- APM tools (Datadog, Appdyanmics, New Relic) (nice to have)
- Experience in a peak-performance organization, preferably a tech startup (nice to have)
- Experience working with a global or otherwise multicultural team (nice to have)
- Domain knowledge relevant to the product stage in which you are looking to join (nice to have)