Senior Frontend Engineer

Year    Bangalore, Karnataka, India

Job Description


PushOwl is the leading web push notifications app in the e-commerce space (Top reviewed app on the shopify store). We are the 2nd largest web push solution and used by 20,000+ merchants, reaching millions of end consumers every day. In the last 4 years, weve helped leading brands like Culture Kings, Lange Hair, Vahdam Teas, and 25K+ merchants drive more revenue with web push notifications. In September 2021, we were acquired by Europe's top digital marketing platform: . We\'ve partnered with them to build the future of e-commerce.

We are a team of 20 people, headquartered in Bangalore. We work remotely across 8 cities in India. We believe in continuous growth and learning, where there are no stupid questions and an earnest drive for curiosity.

We work as a lean and efficient team to strive for our goal of making our merchants more successful.

You can apply here or via email: . Please send us your CV or LinkedIn profile and let us know what you want to achieve with PushOwl. We appreciate folks that like to experiment and start side-projects, tell us about it!

Requirements

  • Writing simple, clear, maintainable code...which you can understand easily after 6 months. We don\'t want clever code!
  • Extend and maintain our dashboard (web app) and custom UI kit by adding reusable and accessible components written in React.
  • Contribute to our JavaScript library code which gets served on customer websites billions of times a month (lets talk about scale).
This role is for you if you:
  • Have 4-6 years of experience.
  • Love collaborations: You will collaborate with the product and design teams, so you must be willing to question every product and design decision; and suggest improvements in favour of better end-user experiences first, followed by more maintainable code.
  • Are curious as a cat: Its essential to always determine and understand the "Why" behind a feature before implementing it.
  • Understand the importance of automated testing and strive to accompany every new functionality with associated tests. We just love Cypress!
  • Have an understanding of how the Web works. And also a strong working knowledge of using the browser developer tools to debug JavaScript, manipulate styles, analyze, replay, blackbox network requests, etc.
  • Are well-versed in HTML, CSS and JavaScript, along with workable experience with Git and GitHub.
Extra Awesome if you:
  • Find it interesting to keep yourself updated with what's happening in web technologies.
  • Are well-versed with frameworks/libraries. React experience is an extra awesome plus.
Know your Stack
  • PushOwl Dashboard:
  • React with Next.js on Vercel.
  • Rematch (Redux wrapper).
  • TypeScript.
  • Styled Components.
  • PushOwl Client-Side Script:
  • Vanilla JS + TypeScript.
  • Rollup for bundling
We use Cypress for end-to-end tests on both projects. All our code is on GitHub and our CI/CD automations use GitHub Actions.

Hiring Process
  • Application shortlisting
  • 15-30 min casual audio call to know you
  • Technical assignment based on React
  • Interview over video call covering tech assignment discussion, web development engineering questions, answer your questions etc
Benefits
  • Competitive Pay
  • Mentorship and a chance to grow professionally
  • A chance to define the company culture. Everyone is a stakeholder in how we do things. If you dont like something, you are encouraged to make your case and change it.
  • We will help you to set-up your remote workspace or you can work out of our office space in Bengaluru
  • We have a TGIF (Thank God Its Friday) holiday on the 1st Friday of every month.
  • This is a fully remote position but you can also re-locate and join us in Bangalore.

PushOwl

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3011253
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bangalore, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year