Job Description
ABOUT ARROWHEAD
- What we are: Transforming sales and customer service through generative AI
- What we are in more details: We’re building 1) autonomous human-like AI agents that will conduct sales + customer service calls, and 2) helping enterprises get 100% visibility across all their human sales & customer service calls through building customized AI models according to their SOPs
- Essentially, we’re operating at the edge of innovation building cutting-edge technology that will revolutionize this space
- What we’ve done: We’ve signed two enterprise contracts and we’re beginning POCs with 5+ additional enterprises within the next 2 months, with plans to raise our next funding round this year in 2024
- Our funds: We’ve closed our pre-seed round!
🙌 WHAT OUR EXISTING TEAM SAYS ABOUT OUR CULTURE
Arrowhead’s culture is nothing like i’ve seen in any organization I’ve worked at. I actually feel like I can express my ideas and that they will be heard and implemented here. I’ve never felt this empowered before.
❤️ BUILD PRODUCTS USER LOVE
At Arrowhead, we have a deep focus on the user and creating joy for them.
Our culture is user-obsessed, so everything we do should come from the mind of the user, leveraging user feedback to every extent possible.
A key differentiator for Arrowhead is its UI / UX. When we look at typical SaaS products, they can be clunky, busy and boring to use. That is not Arrowhead.
Hence your work will be VITAL to Arrowhead’s success.
🧑💻 YOUR ROLE
- Lead the development of complex web applications and features using modern frontend technologies.
- Collaborate with UX/UI designers to turn wireframes and mockups into well-architected, functional interfaces.
- Optimize applications for maximum speed, performance, and scalability.
- Ensure the technical feasibility of UI/UX designs.
- Mentor junior frontend developers and provide guidance on best practices.
- Write clean, maintainable, and reusable code that adheres to industry standards.
- Identify and address bottlenecks, bugs, and optimization challenges.
- Stay up-to-date with emerging trends in frontend development and propose adoption of new technologies or practices.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Conduct code reviews and maintain code quality through continuous integration and testing.
✅ QUALIFICATIONS
- 4+ years of experience in frontend development, working on large-scale web applications.
- Proficiency in JavaScript, HTML5, CSS3, and modern JavaScript frameworks (React, Angular, Vue.js, etc.).
- Strong understanding of ES6+, asynchronous programming, and JavaScript design patterns.
- Strong understanding of RESTful APIs and integrating frontend with backend services.
- Experience with version control systems (e.g., Git).
- Familiarity with browser developer tools and performance optimization techniques.
- Solid knowledge of responsive design and mobile-first development principles.
- Knowledge of cross-browser compatibility issues and ways to work around them.