Join our Umbraco team, working on a variety of projects across different industries! We are a remote team of Project Managers, Designers, Developers, and QA Engineers, who enjoy working collaboratively. A typical day includes discussion of requirements and implementation alternatives, solution architecture, development sessions, deployments, and collaboration. You will work with like-minded people that believe in communication.
As a candidate, you should be able to demonstrate your ability to:
- Work independently and in teams with other Developers and across disciplines
- Operate within a structured Web development process
- Analyze the viability of requirements, providing constructive feedback and alternatives to meet project goals and timelines
- Research and analyze complex solutions and features
- Understand the impact of business priorities on technical outcomes
- Estimate effort and assess risk for solutions and tasks
- Collaborate both verbally and via tools like Jira, Figma, Adobe CC suite
- Understand and write technical documentation
You will need expert-level knowledge in:
- Development and data modeling using Microsoft .NET (Framework and Core)
- C# fundamentals, such as lambda expressions, anonymous types, and reflection
- Umbraco (7 and 10, ideally) architecture, configuration, content modeling/mapping, development, templating (namely, with Razor syntax)
- LINQ with an ORM abstraction on SQL Server
- Dependency Injection and troubleshooting tricky issues with approaches beyond Visual Studio breakpoints
- Integrating third-party systems and working with REST- and GraphQL-based APIs
- Performance, caching, scalability, quality, and maintainability best practices
- Version control systems and workflows like Gitflow
- Understanding and working with CI/CD processes
Familiarity with the following is a plus: Umbraco Cloud, Headless CMSs, static site generation and SSR, extending the Umbraco back-office beyond boilerplate functionality, dynamic image optimization (e.g., ImageSharp), regular expressions, Website setup in IIS
You should be very familiar with front-end concerns and technologies, including:
- Responsive Web development and targeting and optimizing for mobile devices
- HTML, CSS and preprocessors, JavaScript / TypeScript
- Client-side templating (Pug, Handlebars, Mustache, AngularJS, Angular, Vue, React, or others)
- Browser testing and debugging techniques
- Accessibility, page speed, and SEO
Familiarity with advanced front-end technologies and concerns is a plus, e.g.: JavaScript modules, classes, observers, promises; responsive picture elements; atomic design principles; network transport protocol implications; custom form styling and AJAX submission; node and task runners; schema.org.
Familiarity with HIPAA and PCI compliance is a plus.
Please Provide
- A resume
- Example URLs with brief descriptions that highlight your development work
- Links to your GitHub, BitBucket, etc. repositories or profiles
- Links to any Open Source contributions you have made
- Umbraco packages you have built or other substantial contributions to Umbraco
ABOUT US
Rhythm is an Irvine based performance focused agency striving to develop innovative solutions through research and data. As a wholly owned subsidiary of Code and Theory under the Stagwell Group, Rhythm develops and executes customer focused initiatives to achieve client ROI goals. We work in a broad range of industries, including health, real estate, finance services, automotive and food and beverage.