Frontend Lead Engineer
Job Description
Company Overview
Push Protocol is ‘The communication protocol of web3’. Push protocol enables native messaging, notifications, spaces and video for wallet addresses through a secure, encrypted, and open network for web3 protocols, dapps and crypto wallets.
What We Do
Being an open communication middleware, Push is building a suite of products to enable notifications, chat, group chat, and more. We currently have three major products, Push Notifications, Push Chat, Push Spaces and Push Video / Audio.
The Push Journey
We have had an awesome journey! Ideation and loads of research were taken to the Ethereum Foundation -> ETHGlobal HackMoney 2020 where we built the POC -> selected for IDEO PVD -> selected for Gitcoin Kernel fellowship and came out as a top 20 project! -> entered Gitcoin Grants Round 7 (top 5 project / 210+ contributors) which led us to raise our seed ($1.41M).
We are lucky and grateful to be backed by top VCs / Angels in the space including Balaji Srinivasan, Jump, Tiger Global, Binance Labs, ParaFi, Sino Global Capital, Polygon Studios, Woodstock Ventures, True Ventures, iOSG, Sandeep Nailwal (Polygon), Scott Moore (Gitcoin), DeFiDad, Mariano Conti, Anthony Sassano, Ravindra (Frontier), Preethi Kasireddy along with 40+ equally awesome folks.
With $10.1 Million in series A funding, we have extensive plans for Push’s future growth as we scale globally.
Job Summary:
As a Frontend Lead Engineer at Push Protocol, you will spearhead the development and implementation of our dApp interfaces, websites, frontend SDK components, as well as mobile applications. Your role is not just about writing code; it’s about leading and inspiring a team of talented junior to mid-level developers, guiding them through the complexities of modern frontend development while fostering an environment of growth and innovation.
Duties and Responsibilities:
- Technical Leadership: Plan, design, and oversee the development of compelling, efficient, and secure frontend solutions. Ensure that project goals are met and align with business objectives.
- Development & Implementation: Hands-on development of responsive and interactive web applications. Translate design mockups and wireframes into frontend code, considering user experience and interface fluidity.
- Team Mentorship: Lead and mentor a team of developers, promoting a culture of excellence and continuous learning. Conduct regular code reviews, foster a collaborative environment, and provide technical guidance and career development.
- Performance Optimization: Monitor application performance, conduct rigorous testing, and iterate on feedback to optimize for speed, efficiency, and scalability.
- Project Management: Manage frontend projects from conception to deployment, ensuring timely delivery and quality. Coordinate with cross-functional teams to align development efforts with overall project timelines and company strategy.
- Scrum Management: Facilitate Scrum exercises, sprint planning, and stand-ups to ensure agile and efficient development processes.
Requirements and Qualifications:
- Experience: 5-7 years of experience in frontend development, with a portfolio of good projects.
- Technical Expertise: Proficient in JavaScript, TypeScript, and ES6+ syntax. In-depth knowledge of React JS, with a solid understanding of lifecycle methods, state management, and hooks.
- Design Proficiency: Experience working closely with designers, converting design mockups into functional and aesthetically pleasing web applications.
- Mobile Development: Knowledge of React-Native and mobile app development is highly beneficial. Familiarity with native build tools like XCode, Gradle, Android Studio, IntelliJ is definitely a plus.
- Debugging Skills: Competent in managing third-party dependencies and adept at troubleshooting and resolving dependency conflicts.
- Leadership Skills: Strong leadership qualities with experience in managing and mentoring development teams.
- Communication: Excellent communication skills, with the ability to articulate complex technical concepts to non-technical team members.
What we offer:
At Push Protocol, you’ll be part of a vibrant and innovative team committed to pushing the boundaries of decentralised communication.
- A creative, versatile job role with lots of independence and responsibility
- Full time, work from home
- Enthusiastic and motivated colleagues from around the world
- Fixed monthly salary based on experience and suitability Opportunity for team token incentives based on performance
If you’re passionate about leading-edge technology and eager to take on new challenges in the dynamic world of web3, we’d love to hear from you.
Company Overview
Does your job hunt have you stressed out? This is the best book we've read to help you find your next role.