Junior Front End Developer

Job Description

What Gives Us Purpose
Royalty Advocate builds robust, scalable analytics platforms for oil and gas mineral owners. We are focused on modernizing antiquated, paper-based workflows to help our clients maximize their revenue potential. In addition, we work to make it easier and faster to identify potential problems with their portfolios and provided workflows to aid in the process of resolving these issues.

Royalty Advocate focuses on SaaS, Enterprise Software, and Energy. The company has offices in Scottsdale, AZ with a team of 1-10 employees. To date, Royalty Advocate has raised $3M of funding; the latest round was closed on April 2021.


What We seek
We are looking for a junior front-end developer to join our development team. You should have 2 to 3 years of relevant work experience as a web developer, with experience in JavaScript and typescript.

At all times, you will be working with the product team and other developers to bridge the gap between graphic design and technical implementation, taking an active role in defining how the application looks, as well as how it works. Ideally, you should be able to demonstrate hands-on experience in using current trends and best practices in front-end architecture, including performance optimization, accessibility, and usability.
Since this is a start up with a small development team, you will need to have a self-driven, conscientious mentality with a commitment to creating innovations through high-quality work.


What Your Day Will Look Like
In general, you’ll work closely with the product team and other developers to create elegant, usable, responsive and interactive interfaces for a web app environment. You will, therefore:
• gain feedback continuously from users, customers, and colleagues
• monitor app performance, watch for traffic drops related to site usability problems and rectify any issues
• write functional requirement documents and guides
• create quality mockups and prototypes, ensuring high-quality graphic standards and brand consistency
• turn UI/UX designs into prototypes, creating excellent interactions from designs
• write reusable code and libraries (with matching documentation) to a standard which makes it quick and easy to maintain the code in the future
• optimize applications for maximum speed
• optimize applications for maximum scalability
• aid with the design of new features, or maintenance of old features
• collaborate with back-end developers and product team to improve usability
• help back-end developers with troubleshooting
• stay up to date with emerging technologies


You’re perfect for this role if you:
• enjoy the challenge of taking part in complex technical projects and delivering iterative solutions that provide value.
• perform well in a self-driven, startup environment where remaining agile at all times is critical
• enjoy working closely with partners across the business and within your team to solve problems
• are a great communicator who is focused on discovering and delivering solutions
• facilitating meaningful discussions
• genuinely enjoy sharing your knowledge with others


What You Bring
• profound knowledge of HTML5 and CSS3
• proficiency in JavaScript or TypeScript
• proficiency with JavaScript frameworks, specifically Angular 2
• solid experience in using a complex REST API from the client-side
• a solid understanding of cross-browser compatibility issues and ways to work around them
• good knowledge and practical experience of client-side build/config management
• good understanding of code versioning tools, such as Git, Mercurial, or SVN


What We Provide
At Royalty Advocate, we ask a lot of our employees, which is why we give so much in return. In addition to your competitive salary, medical/dental/vision plan, and matching 401(k), we have company-sponsored events, continuous learning opportunities, and the flexibility to manage your work/life balance.

Apply Now

About
Royalty Advocate

Royalty Advocate builds robust, scalable analytics platforms for oil and gas mineral owners. We are focused on modernizing antiquated, paper-based workflows to help our clients maximize their revenue potential. In addition, we work to make it easier and faster to identify potential problems with their portfolios and provided workflows to aid in the process of resolving these issues.

View all company job openings