Brainshark Engineering is going through an exciting cultural and technical transformation and we are looking for highly collaborative engineers to join our team. The ideal candidate is an excellent problem solver, has worked with multiple front-end frameworks and has a passion for responsive design and developing mobile first applications.
Responsibilities:
You will collaborate with UX designers, Product Managers and domain experts on the definition, design and delivery of features
You will design, build, and deliver features in multiple areas of the product, with an eye towards long-term sustainability and effectiveness
Work closely with other engineers on the team to contribute to the development of best practices, coding standards and test coverage
You can work effectively across the stack, developing polished features in the UI, implementing the APIs, processes and data models that support them
Expertly participate in code reviews, have your work reviewed, and mentor other engineers
Qualifications:
You have deep experience building responsive web and mobile apps.
Multiple years of experience with multiple front-end frameworks. We primarily use Typescript and Angular, but alternate experience is acceptable.
You care deeply about the quality of the product including performance, usability, and accessibility and you sweat the details
You are very comfortable and enjoy collaborating with teams to discuss technical and usability trade-offs.
You come with excellent project management and proven leadership skills demonstrated by having led the development and roll out of multiple projects
You bring a positive attitude, a sense of humor, and self-awareness.
Technolgies we use: Angular 7 with Typescript, Redux, Ionic; Asp.Net, C#, MS SQL Server; Microsoft Azure Cloud Services, Redis; Jenkins, Jira, Octopus, Bitbucket
At Brainshark, we are committed to building and fostering an environment where our employees feel included, valued, and heard. Our belief is that a commitment to diversity and inclusion enables us to create a better experience for everyone. However you identify and whatever background you bring, please apply if this is a role that would make you excited to come to work each day.