What are the responsibilities and job description for the Frontend Architect (PHX) position at Matthews Real Estate Investment Services™?
The Frontend Architect at Matthews™ drives architectural decisions, ensures best practices, and collaborates with cross-functional teams to create scalable and high-performance user interfaces. We strive to see problems in metrics before users see them, build tools for increasing our company’s action leverage, and open source to give back to the community. We value engineering, not just development, and we mentor each other to improve our craft.
Key Job Characteristics
Key Job Characteristics
- Define and implement front-end architecture, ensuring scalability, performance, and maintainability.
- Establish and enforce coding standards, design patterns, and front-end best practices.
- Work closely with UI/UX analysts, product managers, and back-end engineers to create seamless user experiences.
- Improve front-end performance, accessibility, and responsiveness.
- Conduct thorough code reviews and mentor developers on front-end principles.
- Ensure front-end applications meet security and compliance requirements.
- Communicate with leadership about problems, solutions, and technical needs outside of product features.
- Be unafraid of any technology, particularly unknown technologies, while being careful of simply following the crowd.
- 10 years application development experience, with at least 3 years in an architectural role.
- Very strong background in JavaScript, including 5 years React experience.
- Expert-level understanding of web markup (HTML5, CSS and its preprocessors, etc.)
- Solid understanding of RESTful APIs and GraphQL.
- Familiarity and comfort with the command line for running/automating builds, tasks, etc.
- Obsessive about thorough documentation.
- Willing and able to get and keep developers up to speed on the latest components.
- Solid understanding of accessibility standards and how to maintain them.
- A disdain for toil as defined by the Google SRE book.
- Other duties as required.
- Experience with:
- JavaScript front end languages other than React.
- Github and Github Actions.
- Salesforce (we sync some data to/from).
- Open-Source work.
- Kubernetes and Containers.
- Code generation tools.
- Grafana, Loki, and Prometheus.
- Linux CLI tooling.
- Agile methodologies.