JOB BRIEF
The Lead UI Developer owns the complete presentation layer of our flagship enterprise web application. This role focuses on visual presentation and styling aspects—advanced responsive CSS, presentation HTML, and experiential JavaScript that creates the user interface, rather than data binding or application logic. The role will be a key thought leader in UI evolution and is expected to weigh in on design decisions to maximize user experience. Candidates must be based in the US, Canada or Costa Rica.
WHO WE ARE
GreenSlate is the fastest-growing provider of technology and business solutions for media productions. We provide the most advanced technology for production accounting and entertainment payroll. Our cloud-based platform is evolving the entertainment industry’s back-office by replacing paper-based processes with digital solutions. The studios, film franchises, independent producers, and content creators we serve benefit from greater efficiencies, better data access, and cost savings, while reducing environmental impact. GreenSlate offers payroll, software application, production accounting, tax credit management, ACA compliance & benefits, production insurance, and consulting services. To learn more, visit greenslate.com
WHAT WE EXPECT FROM YOU
- Own and maintain all presentation HTML, ensuring semantic structure and accessibility
- Develop and maintain comprehensive CSS architectures for cross-browser compatibility
- Create presentation JavaScript for UI interactions, animations, and advanced responsive behaviors
- Implement complex visual layouts and interface patterns specific to enterprise software
- Ensure pixel-perfect implementation of designs across all supported browsers and devices
- CSS Architecture & Standards
- Design and implement scalable CSS methodologies for a large-scale platform
- Create and maintain feature-agnostic CSS systems with consistent styling app-wide
- Develop advanced responsive design solutions for various screen sizes and orientations
- Establish CSS coding standards, naming conventions, and organizational patterns
- Optimize CSS performance and maintainability across the platform
- Component-Based Presentation System
- Build and steward a library of presentation components
- Create reusable HTML / CSS patterns ensuring consistency across features
- Develop standardized styling for common UI elements (forms, tables, modals, etc.)
- Ensure components are framework-agnostic and work with various SPA implementations
- Document and maintain style guides for consistent implementation
- Advanced Presentation Behaviors
- Implement sophisticated CSS-driven interactions and micro-animations
- Create custom responsive behaviors using advanced CSS techniques and presentation JavaScript
- Develop cross-browser solutions for complex layout challenges
- Build integration with UI control libraries (e.g., Kendo UI, DevExpress) for presentation
- Optimize rendering performance and visual consistency
- UX & Design Collaboration
- Contribute to UX ideation and design strategy
- Bridge design vision with technical implementation
WHO YOU ARE
Presentation Layer Expertise : 5+ years of specialized experience in presentation layer development for complex web applicationsMaster-level CSS skills with coverage of cascade, specificity, inheritance, relative units, document flow, Flexbox, Grid, positioning, stacking contexts, cascade layers and nesting, scope, container queries, and transitions / animationsExpert knowledge of presentation HTML with focus on semantic structure and accessibilityAdvanced presentation JavaScript for DOM manipulation, animations, and UI interactions (separate from application logic)Deep understanding of browser rendering and CSS performance optimizationCross-Browser & Responsive DesignProven expertise in cross-browser CSS development and debuggingAdvanced responsive design skills beyond basic media queriesExperience with CSS preprocessing (Sass, Less, Stylus) and post-processing toolsKnowledge of CSS architecture methodologies (BEM, OOCSS, ITCSS, etc.)Understanding of CSS-in-JS approaches and component styling patternsEnterprise UI ExperienceExperience with complex enterprise software interfaces (accounting, ERP, or business applications) preferredFamiliarity with UI control libraries such as Kendo UI, DevExpress, or similar enterprise solutionsUnderstanding of data-heavy interface patterns (grids, forms, dashboards)Knowledge of accessibility standards (WCAG 2.1 / 2.2) in presentation layer implementationFramework IntegrationExperience integrating presentation layers with modern SPA frameworks (React, Angular, Vue, Knockout.js)Understanding of how CSS and presentation JavaScript work within component-based architecturesKnowledge of build tools and asset optimization for presentation layer resourcesKnowledge of CSS testing and visual regression toolsWHAT YOU CAN EXPECT FROM US
Compensation that reflects your value : Competitive salary packages tailored to your experience with opportunities for regular reviews and raisesComprehensive Benefits : Benefits that go beyond the basics, Employee Assistance Program / mental health support, and wellness discounts and perksFull-Time Remote Flexibility : Enjoy working remotely with all the tools and support needed to stay connected and productiveImpactful Work : Be part of projects that make a difference in the entertainment industry, with a direct influence on shaping our futureA Thriving, Collaborative Culture : Join a team that values open communication and creativity. Quality, Urgency, Innovation, Service, and Collaboration drive everything we doSALARY RANGE
$90K to $140K (US only - for Canada & Costa Rica Compensation may vary)
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing duties, the employee is regularly required to hear, see, stand, sit, and manipulate standard office equipment. Specific vision abilities include close and distant vision. Occasional overtime may be required. The employee may need to lift up to 50 pounds.
GreenSlate is an equal opportunity employer and is committed to providing equal employment opportunity to all applicants and team members regardless of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, veteran status, marital status, criminal history, or any other category protected by applicable law. GreenSlate makes reasonable accommodations for disabled team members.
At GreenSlate, we take steps to ensure our customers and applicants remain safe from online fraud and scams. We never ask for credit card numbers, credit reports, or other sensitive information as part of our application process, and we do not require applicants to purchase training or pay a fee. We encourage applicants to research before engaging in any transaction and never share credit card or bank details with unknown parties.
#J-18808-Ljbffr