Numerator logo
Frontend Software Engineer
Job Description:
Job Description What We Do and How? We are a market research company, revolutionizing how it's done! We mix fast-paced development and unique approaches to bring best practices and strategy to our technology. Our tech stack is deep, leveraging several languages and frameworks including Python, C#, Java, Kotlin, React, Angular, and Django among others. Our engineering hurdles sit at the intersection of technologies ranging from mobile, computer vision and crowdsourcing, to machine learning and big data analytics. Our Team From San Francisco to Chicago to Ottawa, our R&D team is comprised of talented individuals spanning across a robust tech stack. The R&D team is comprised of product, data analytics, engineers across Front End, Back End, DevOps, Business Intelligence, ETL, Data Science, Mobile Apps, and much more. Across these different groups, we work towards one common goal: To build products into efficient and seamless user experiences that help our clients succeed. About The Role The ideal candidate for this role is a front-end software engineer capable of taking ownership of feature development and front-end architecture. We're creating an R&D team in Pune that has the deep engineering experience to build web experiences for the future. To help accomplish this goal, you will have the environment to execute on your vision, the tools you need to rapidly iterate through your ideas, and a dedicated team to help make you and your work better. In addition to writing quality software, we're looking for individuals who also enjoy the other aspects of building a new company: designing features, making good product decisions, programming at all levels of the stack, and the wearing of many hats. Responsibilities Design and implement front-end Participate in peer code review Participate in all sprint ceremonies Deliver the code with good quality Be a team player Participate in team meetings Collaborate with other team members Debugging Skills & Requirements BS or MS in Computer Science or equivalent work experience 3+ years of experience in UI frameworks Angular6+, Typescript Experience in NodeJS Strong understanding of Observables using RxJS Understanding of state management using NgRx or Akita. Knowledge of unit & E2E testing Knowledge of agile development process Experience with version control systems (Git, Subversion, etc.) Having experience in any of the following would be a valuable asset: Experience working with AWS Experience in Python Experience working with Solr (Elasticsearch) Knowledge of business rules engines Experience in Java Experience with DevOps tooling such as Terraform, Nomad, and Consul Programming experience on Unix based infrastructure
Apply Now