Develocity is a first-of-its-kind product that software teams use to accelerate and optimize Gradle, Apache Maven™, Bazel, and sbt builds. It comprises several facets, including large-volume data ingestion and processing, complex data analysis and visualization, and distributed caching and execution systems.
Our software is used by some of the world's leading software organizations, such as Netflix, Airbnb, Spotify, SAP, several top ten banks, and many other major customers across all verticals. We regularly collaborate with these and other users to make our products continuously better.
We have partnered with the Apache Software Foundation, the Micronaut Foundation, and other OSS projects like Spring, Quarkus, Kotlin Compiler, JUnit, AndroidX, etc., to bring the values of Develocity also to the OSS Community.
Profile
We are actively seeking a highly skilled Staff Frontend Engineer who is passionate about developing exceptional user interfaces and possesses a proven track record of delivering high-quality React web applications. As a Staff Engineer, you will play a pivotal role in leading significant feature development from initiation to completion, directly contributing to the evolution of our flagship product, Develocity. Your contributions will be instrumental in shaping the future of our platform.
Our ideal candidate demonstrates a profound understanding of front-end development principles and best practices. They have extensive experience in designing and implementing complex front-end solutions, with a strong focus on performance optimization, scalability, and seamless collaboration within cross-functional teams. Excellent communication and coordination skills, coupled with a pragmatic approach and a deep understanding of business needs, are essential. Furthermore, the candidate should be enthusiastic about knowledge sharing and fostering a collaborative environment that encourages team growth and development.
Responsibilities
- Lead the design and implementation of critical frontend features, ensuring exceptional performance, scalability, and maintainability.
- Drive technical decisions and contribute to the evolution of our front-end architecture.
- Provide technical guidance and mentorship to other front-end engineers.
- Collaborate closely with product management, designers, and backend engineers, to translate product requirements into elegant and user-friendly interfaces.
- Champion best practices for front-end development, including thorough testing and code quality.
- Proactively identify and address performance bottlenecks and scalability issues.
- Stay informed about emerging front-end technologies and trends, evaluating their potential impact on our products.
- Participate in code reviews and ensure adherence to high-quality code standards.
- Understand the business domain to make pragmatic technical decisions that align with business needs.
Minimum qualifications
- 10+ years of professional front-end development experience, demonstrating a comprehensive understanding of web technologies and best practices.
- Expert-level proficiency in JavaScript, HTML, CSS, and React, showcasing deep technical expertise.
- Proven experience in architecting and developing complex web applications, with a strong emphasis on performance optimization, scalability, and maintainability.
- Solid grasp of UI/UX principles and the ability to translate requirements into clean, efficient, and maintainable code.
- Hands-on experience with testing frameworks and methodologies, encompassing unit, integration, and end-to-end testing.
- Excellent communication and collaboration skills, enabling effective conveyance of technical ideas to both technical and non-technical audiences.
- Highly self-motivated and self-managing, with a robust sense of ownership and accountability.
- A systematic and analytical approach to problem-solving, coupled with effective communication abilities.
- Willingness to understand the business needs and ensure the best possible outcome
Preferred qualifications
- Experience with data visualization libraries and techniques.
- Deep understanding of front-end architecture and best practices.
- Proficiency with performance profiling and optimization tools.
- Familiarity with back-end technologies and RESTful APIs.
- Hands-on experience with build automation tools (e.g., Webpack, Parcel, Rollup).
- A strong desire and proven ability to learn new software development skills and techniques quickly.
- Demonstrated ability to collaborate and coordinate effectively within a team.
- Experience working on large-scale, enterprise-grade applications.
What We Offer
- Work on a widely used product with a clear vision for the future
- Contribute to leading solutions in the new industry of Developer Productivity Engineering
- Close customer interaction with engineers from leading tech organizations
- An automation-focused, test-driven engineering culture
- Close collaboration with experienced and dedicated peer engineers
- Opportunities for growth in technical and leadership responsibilities
- In-person meetings, such as our annual company offsite and team meetings
- Work from home in a remote-first environment
- Competitive salaries and equity grants
Benefits & Perks
- A focus on learning and development – Gradle offers an annual learning and development stipend and a monthly company-wide Learning Day, where we encourage all team members to focus on their professional development for the day
- A hardware package that includes a laptop, monitor, other peripheral hardware, and a home office stipend to make sure you are fully set up to work remotely
- Generous paid time off
- Paid public holidays
- Volunteer Day – We offer up to 8 hours of paid work time each year for team members to give back to their local communities
Location
- Anywhere in the world with working conditions that allow for seamless collaboration with your colleagues through email, chat, and video streaming
How to apply
The following is required with your application:
- Attach your Resume/CV and answer the required fields below
- To get a glimpse of Develocity®, create a Build Scan® for any OSS project. Please select an open-source project from a platform like GitHub. You can choose any project that interests you – it doesn't have to be one you've contributed to. Once you've created a Build Scan® for your chosen project, tag it with 'frontend-engineer'
Next steps
After applying, familiarize yourself with the Develocity hiring process to understand the next steps.
About us
Gradle Inc. is the award-winning developer productivity company behind Gradle Build Tool—one of the most used build systems in the world—and Develocity, the leading developer toolchain observability platform. Develocity provides comprehensive observability, build and test acceleration technologies, and rapid troubleshooting features for Apache Maven, Android, Bazel, sbt, npm, Python, and Gradle Build Tool. Top companies like Netflix, LinkedIn, ASML, Airbnb, Microsoft, Nasdaq, and SAP use Develocity to deliver critical software faster at scale.
Our team is globally distributed but deeply connected. We value our interpersonal relationships as much as we value our achievements. We are a diverse and inclusive workplace where we learn from each other and together. We welcome people of different backgrounds, experiences, abilities, and perspectives.
Visit our careers page to learn more about the company and see other open positions. Visit Glassdoor to read what current and former Gradle employees have to say about the company.
Privacy Notice
For information about our collection, use, and disclosure of applicants’ personal information as well as applicants’ rights over their personal information, please see our Job Applicant Privacy Notice.