Front End UI-Architect

company banner
TYLER TECHNOLOGIES INC
Architect, JavaScript, DOM, Web, Test, Development, Recruiter
Full Time

Job Description

Are you interested in using your expertise in front end software architecture to build software that helps make communities safer? Would you like to support first responders with software used on the front lines of law enforcement, fire rescue, and public safety agencies across the United States?

Tyler Technologies is looking for an innovative, talented, and passionate Front End UI Architect to help us build the next generation of industry-leading Public Safety solutions. This position suits individuals who thrive in a dynamic, fast-paced, and collaborative environment that provides opportunities for growth and learning. As a technology leader, you will be part of a team of architects responsible for collaborating with cross-functional agile teams to build excellence into every aspect of the software development lifecycle including analysis, design, implementation, test, optimization, and delivery.



Location

Troy, Michigan | Remote

Travel

0-5%

Responsibilities

  • Designs complete and complex design frameworks, systems or products.
  • Defines processes for technical front-end platforms, system specifications, input/output and working parameters for hardware and/or software compatibility.
  • Optimizing UI components for maximum performance across a vast array of web-capable devices and browsers
  • Conceives system interfaces and business application prototypes. Identifies, analyzes and resolves system design weaknesses.
  • Influences the shaping of future products by contributing to the framework (architecture) used across multiple products or systems.
  • Evaluates performance of critical application components and optimizes them to assure maximum performance.
  • Mentors Senior Developers and other team members in application architecture issues.
  • Contribute to continual improvement by suggesting new and emerging front-end technologies.
  • Follow the development practices of the public safety product teams
  • Contributes to the definition and refinement of development processes for application components.
  • Continually grow personal skillset and knowledge base with independent research
  • Additional knowledge in any of the following technical competencies is a plus:
    • DevOps, Server Side
    • Material design with familiarity with components and patterns
    • Optimal performance and single page applications. Understanding of full stack mindset, optimal view of both impacts of front and backend development hurdles

Required Skills
  • Skilled at front-end/full-stack engineering using JavaScript
  • Strong fluency with HTML5 and CSS3
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
  • Advanced understanding of Angular and/or React and its core principles
  • Experience with popular Angular workflows (such as NgRx or RxJS)
  • Passion for creating complex single-page, highly performant applications.
  • Familiarity with newer specifications of ECMAScript
  • Experience with data structure libraries (e.g., Immutable.js)
  • Familiarity with RESTful APIs
  • Knowledge of modern authorization mechanisms, such as JSON Web Token
  • Familiarity with modern front-end build pipelines and tools
  • Experience with common front-end development tools such as Webpack, NPM, etc.
  • Ability to understand business requirements and translate them into technical requirements
  • Knowledgable of benchmarking and optimization
  • Strong familiarity with code versioning tools (such as Git)
  • Able to brainstorm with Product and Design to conceptualize and estimate new features.
  • Experience with responsive web design and a keen eye for aesthetics and design.

Qualifications
  • 8+ years of experience in designing and programming commercial-grade applications
  • 8+ years of object-oriented design or functional programming experience
  • Effective communication skills which will elevate technical team interaction
  • Demonstrates sound judgment when working independently, obtaining solutions, and acting on improvements
  • At least 1 year experience as a technical leader or a team leader for mid-sized team or project.
  • Cloud/SaaS experience using Amazon Web Services is a plus
  • Professional work experience designing, building, and deploying a large-scale, commercial software product
  • Creatively and effectively works on complex issues with depth of knowledge and influence.
  • Familiarity with industry-standard development practices (Agile methodologies, Test Driven Development, Behavior Driven Development, etc.)
  • Ability to lead technical development projects. Proven record of accomplishment with planning and delivering coding assignments with high quality.
  • Motivated, self-starter, results-oriented team player that thrives in a dynamic and stimulating environment.
  • Actively contributes to development and implementation of company goals and objectives.
  • Broad knowledge of key architecture elements; able to creatively define new features that meet all customer needs, that perform well and that are stable in multiple delivery environments.
  • Creative thinker with the ability to balance customer requirements, competitive pressures, and technical resource limitations across product families.


State Specific Salary Range Disclosure Requirements for Colorado, Connecticut, and Nevada

Salary will generally fall between $94,854 - $160,000 before adjustment for geographic differences. Recruiter can confirm if position is incentive eligible.

Great Place to Work & Grow Your Career

Come join us as we transform the public sector! Our mission, vision, and values guide everything we do. We're also frequently recognized as a great workplace locally and nationally. See our many awards and accolades .

Taking Care of You & Your Family

Your health and well-being are important to us. That's why we invest in our team members by offering competitive benefits to support their health and financial wellness. Learn more about how we care for our people .

Tyler is subject to regulations, guidelines, and/or client requirements relating to the qualifications of Tyler personnel performing certain client work. Because of the nature of this position, it is a requirement that the candidate can successfully pass a federal background check at the time an offer is extended and over the course of employment with Tyler.

Apply Online

Requisition Number:2021-588
INDPS
#DICEPS
Tyler Technologies is proud to be an affirmative action / equal opportunity employer. All qualified applicants will receive consideration without regard to race, creed, gender, marital status, sexual orientation, citizenship status, color, religion, national origin, age, disability, veteran status, or any other status protected under local, state or federal laws. If you require reasonable accommodation for any part of the application or hiring process due to a disability, please submit your request by emailing jobs@tylertech.com or by calling 800.646.2633 ext. 791008. Please keep in mind these methods are reserved for individuals who require accommodation due to a disability.


Company Information

At Tyler, we empower the people who serve the public by providing local governments and school districts with innovative, fully integrated software and services. In fact, we devote all our time, energy and resources to help local governments and school districts become more efficient, accessible and responsive to the needs of their constituents. Our comprehensive software solutions span the full range of mission-critical services that government entities address every day.
Dice Id : 10180326
Position Id : 2021-588
Originally Posted : 6 months ago

Similar Positions at TYLER TECHNOLOGIES INC

Software Architect
  • Troy, MI
  • 3 hours ago
Software Architect
  • Troy, MI
  • 3 hours ago
Front End Developer Internship
  • Baton Rouge, LA
  • 1 day ago
Senior Application Engineer
  • Herndon, VA
  • 1 day ago
Senior Software Engineer
  • Remote,
  • 3 hours ago
Software Engineer
  • Remote,
  • 3 hours ago
Senior Software Engineer
  • Remote,
  • 3 hours ago
Application Engineer
  • Travel/home-based,
  • 1 day ago