Interpersonal Frequency company's all remote jobs
Job Brief:
The Solutions Architect (SA) is responsible for defining and supporting our software solutions and development standards for a variety of municipal government websites and internal applications. Using their knowledge of best practices, the SA will review our current software design to development standards and identify opportunities for improvement and further standardization. Collaboration is key at I.F.; the SA will work across teams to ensure standardization and work to address exceptions as they arise. Although this is not a management position, a successful SA will be a mentor and coach to the engineering team members.
Responsibilities:
Include but are not limited to:
SETTING STANDARDS & ADDRESSING EXCEPTIONS
- Define functional, system and architectural requirements, keeping performance, scaling, security and cost savings in mind.
- Define, deploy, integrate and support software design and development best practices, standards, tools and processes:
- Identify and implement opportunities for technical efficiency, scaling and security (e.g. software design patterns, code reuse, automation, refactoring process for scale) and consistency of technical deliverables
- Research emerging technology trends and next generation services recommendations, selection and implementation in support of overall I.F. technology strategy
- Render an opinion/recommendation regarding the value and risks to I.F. when efforts fall outside of I.F. standards and/or known skill sets.
- Review, recommend and architect, as necessary, custom integration to development efforts or exceptions to I.F. standards and products
- Test integrations with other stakeholders, including SMEs and Designers/Developers
TECHNOLOGY EVOLUTION & MAINTENANCE
- Provide forward thinking technology leadership and direction both on a project basis and regarding best practices more holistically.
- Define transition steps from current to future state architecture, including interoperability
- Roadmap technology evolution (including known and potential obstacles) and scope efforts to achieve objectives.
- Lead development of technical systems architecture plans and deliver supporting analysis regarding hard costs and labor level of effort to achieve them.
- Leveraging cloud services and automation to enable business strategies and ensuring our solutions are optimized for cost and functionality
ESCALATION SUPPORT
- Transitioning technical ownership/knowledge of the solution to the technical execution team through the Director of Engineering, providing ongoing consultative technical support and proactively raising and working issues throughout the project software delivery lifecycle
- Provides consultative support and technical ownership to the team on an ongoing basis as change and challenges arise including communication & coordination of I.F./Drupal best practices/identifying exceptions.
- Taking a hands on role as required to diagnose and resolve issues as they arise during the software lifecycle.
COLLABORATIVE ROLE
While not primarily responsible for overall coordination, the Solutions Architect is responsible for collaborating to establish and evolve I.F. standard products, services and service delivery processes. This includes identifying gaps, and improving and maintaining team working processes and tools.
Skills and Qualifications:
- You must either be a US Citizen or already have a Green Card to apply
- Minimum of three to five years experience in progressively more senior technical roles including Drupal developer, lead or architect. (Prior architect experience is required.)
- Two+ years in a technical leadership role - formal supervisory experience is not required, must be able to demonstrate team leadership, coaching and/or mentoring capabilities.
- Demonstrated experience with the following technologies:
- Content Management Systems, particularly Drupal 8/9
- Solutions integration using cloud computing services (e.g. block storage, virtualization, containers, etc.)
- Conversant with database optimization and proficient with SQL
- Integration with Lucene-based search (e.g. SOLR, ElasticSearch)
- Care and feeding of CI/CD pipelines
- Caching technologies (CDN, Redis, Varnish, OpCache)
- Excellent verbal and written communication skills, the ability to interface effectively with senior managers, business partners and clients, and the discernment to know when to strongly advocate for a position and when to seek compromise
- Experience working closely with design and project teams throughout the software and infrastructure development life cycle:
- Strong software development, design and architecture experience
- Dedication to optimizing performance, designing for scalability and ensuring high level web security for clients.
- Experienced in front/back-end development; HTML5, CSS3, CMS module/theme customization, PHP, Javascript/AJAX, database modeling, user stories, unit testing, comps and wireframes.
- Familiar with principles of source control (e.g., Git or similar) and deployment strategies
- Experience working remotely in a virtual office environment
- Ability to lead virtual teams in a highly collaborative team environment and ability to resolve conflict, while fostering a collaborative and communicative environment.
- Minimum Remote Environment Requirements:
- Internet Speed: 10 Mbs Download/10 Mbs Upload
- Quiet work environment with professional background
- Willingness to travel occasionally for company meetings (when it is safe to do so).
- Demonstrated commitment to I.F. Purpose & Principles based on employment history, experience, and interview(s) and assessments.
Why work for I.F.?
- Work for a company with purpose: We empower public organizations to be more relevant, accountable, and responsive in engaging their communities via technology.
- Your work directly impacts the lives of millions of people. Over 4% of people living in the United States use I.F. technology every day.
- Healthcare, and Dental/Vision/Life/Disability, and 401(k) plan
- Unlimited vacation and a flexible schedule
- 100% virtual work environment - work from home!
- Your coworkers are a small, handpicked team of amazing people
Job Benefits:
- Unlimited vacation policy
- Access to training's and conferences in your field
- 401(k) available by the end of this year
- Flexible work schedule
- Three competitive medical plans to chose from
- Dental and vision plans
- Long and short term disability insurance
- Employer paid life insurance
Job Brief
The Director of Engineering will provide program oversight to ensure we are scoping and delivering technical solutions to municipal organizations according to requirements and expectations. To complete this objective, the Director will be responsible for recruiting for, managing, developing, and mentoring a geographically diverse (including offshore), world class engineering team. Candidates must have a proven track record of leading teams with a focus on operational excellence, driving a new level of standardization, efficiency, and quality.
A successful Director of Engineering will possess experience and passion for building and leading high performing complex engineering teams in a growing agency environment.
Responsibilities:
- Drive a positive culture built on trust, a sense of ownership, criticality, transparency and a sense of dedication to improving the efficiency of web technologies available to municipalities
- Provide forward thinking Drupal technology leadership and direction
- Budget for resource allocation, tooling, and 3rd-party services
- Provide direction on key project milestones from initiation to delivery and oversee scheduling and organization of departmental activities to ensure completion of projects and products on schedule within budget
- Develop, deploy, integrate, support and enforce software development best practices, standards, tools and processes
- Proactively lead and provide detailed updates at the leadership level to ensure team alignment
- Demonstrable commitment to the Drupal open-source community
Qualifications:
- Professional and positive approach, self-motivated, strong in building relationships, team player, dynamic, creative with the ability to work on own initiative
- Have a proven track record and passion for building world class products
- Capacity to bring remote/virtual teams together
- Proven experience managing a fleet of high-availability Drupal web platforms for separate large enterprise customers, and the technical expertise to develop truly scalable operations for dozens of customers
- Strong strategic planner able to dive deep to uncover and resolve executional challenges
- Ability to motivate and inspire the team and capable of providing cross team leadership
- Experience creating efficient engineering teams that deliver while promoting a collaborative culture
- Strong understanding of cloud technologies and concepts, PaaS, SaaS, and AWS
- Knowledge of container based architecture and continuous integration (Docker, Kubertnetes)
- Proven track record of successful Professional Services delivery in a Drupal, WordPress enterprise setting
- Proven ability to break down a strategic roadmap into a focused series of wins
- Demonstrated track record of managing multiple projects in parallel and to deliver on plan
- Experience recruiting, hiring and retaining top engineering talent
- Experience managing vendor-partner relationships with other technology firms
- Experience working distributed with offshore centers and other locations
- Bachelors Computer Science or engineering degree with 10+ years Engineering management experience (or 12+ years engineering management experience)
- Experience managing multiple scrum teams across different locations
- Demonstrable situational problem solving capacity
Why work for I.F.?
- Work for a company with purpose: We empower public organizations to be more relevant, accountable, and responsive in engaging their communities via technology.
- Your work directly impacts the lives of millions of people. Over 4% of people living in the U.S. use I.F. technology every day.
- Healthcare, and Dental/Vision/Life/Disability, and 401(k) plan
- Unlimited vacation and a flexible schedule
- 100% virtual work environment - work from home or a coworking location!
- Your coworkers are a small, handpicked team of amazing people.
Job Benefits:
- Unlimited vacation policy
- Access to training's and conferences in your field
- 401(k) available by the end of this year
- Flexible work schedule
- Three competitive medical plans to chose from
- Dental and vision plans
- Long and short term disability insurance
- Employer paid life insurance
Responsibilities
Areas of responsibility include, but are not limited to:
- Hands on back-end technical design, development, deployment and maintenance of civic and municipal websites.
- Gathering and interpreting project technical requirements and edge cases, translating these into Drupal architecture and technical specification documents.
- Troubleshooting and supporting pre-production and live production environments; serve as an escalation point for resolution of challenging technical issues.
- Partnering with colleagues to define, implement and sustain standards, processes and tools that support organizational scalability and flexibility.
- Collaborating effectively with and mentoring remote colleagues.
- Drupal community involvement in support of overall I.F. engagement and presence strategy.
Requirements
- U.S. Citizen or have a Green Card. We are unable to sponsor visas at this time.
- Five+ years experience building Drupal-based solutions; at least three years experience with Drupal 8 backend development.
- Drupal 7 and 8/9 custom module development.
- Experience integrating and customizing Drupal core and contrib APIs, hooks, and events.
- Strong software development, design and architecture experience; commitment to quality demonstrated through the ability to translate complex technical requirements into functional software using best practices.
- Experience with common system architectures and issues facing high traffic Drupal sites.
- An understanding of OOP PHP principles and core Symfony fundamentals including Plugin development, Dependency Injection, Routing and Service definitions.
- Expert PHP7 developer, familiar with the latest features of PHP
- Expert level Javascript/AJAX is necessary, jQuery experience preferred
- Highly experienced with source control principles and code quality in a Git environment including workflows, code review processes and test driven development
- Demonstrated critical thinking and problem solving skills grounded in the attitude that every challenge is an opportunity to improve; motivation to step outside of your comfort zone and learn new technologies and systems.
- Demonstrated commitment to I.F. Purpose & Principles based on employment history and experience and interview(s).
- Strong people and collaboration skills to interact with staff, colleagues, cross-functional teams, and I.F. clients.
- Ability to drive a culture of quality and personal accountability and inspire trust.
- Demonstrated ability to manage multiple complex issues/projects.
- Demonstrated success in working in a highly collaborative team environment: ability to resolve conflict and to discern when to strongly advocate for a position and when to seek compromise.
- Ability to anticipate and adapt to changing conditions and opportunities.
- Excellent verbal and written communication skills.
- Willingness to travel to various locations across the United States
Bonus Skills
- Experience with component based software design
- Experience with SASS/SCSS and task runners such as Gulp or Grunt
- Expertise in modern database development (MySQL/MariaDB)
- Experience building sites that scale properly with demand in virtualized environments
- Drupal caching implementation and optimization experience
- Experience implementing/integrating with single sign on (SSO)
- Experience with search integration (ElasticSearch experience preferred)
- Experience working with a DevOps Team
Why work with us?
- Help us build and scale an organization that directly impacts the lives of millions of Americans every day
- Work in a fully remote environment. Be prepared to travel once a quarter for face-to-face with the team
- Healthcare, and Dental/Vision/Life/Disability plans
- Access to a 401(k) plan
- Unlimited vacation, and a flexible schedule
Job Benefits:
- Unlimited vacation policy
- Access to training's and conferences in your field
- 401(k) available by the end of this year
- Flexible work schedule
- Three competitive medical plans to chose from
- Dental and vision plans
- Long and short term disability insurance
- Employer paid life insurance
Who you are:
- You’re a professional Front-end Drupal Developer/Themer who creates straightforward user experiences and designs beautiful, custom websites.
- You adhere to Drupal standard practices and can interface seamlessly with both designers and back-end developers.
- You bring both creativity and maturity to your work: you’re a self-starter who can jump in quickly and can manage your own time effectively in a remote work environment.
- You’re a team player who loves technology, communicates clearly (verbally and in writing), learns quickly and always carefully unit tests code before hand off.
- You’re skilled at and experienced with collaborating effectively with remote colleagues while working from home.
- You don’t mind travel to various locations, averaging twice per quarter (Due to Covid-19, travel is currently on hold and will recommence once it's safe to do so.)
Requirements:
- You must either be a US Citizen or already have a Green Card to apply
- 4+ years of experience in the field and/or formal training required
- Strong knowledge Drupal 7, Drupal 8 and/or 9 theme development concepts
- Ability to work in a team environment, from creating sites that meet all design requirements, to integrating code from the back-end development team and interacting with clients, both technical and non-technical
- Ability to anticipate and adapt to changing conditions and opportunities
- Expert level Javascript and jQuery
- Ability to read and understand concepts from user stories, comps and wireframes
- Ability to interact with clients, both technical and non-technical
- Excellent verbal and written communication skills
- Strong HTML5 skills; knowledge of how to use appropriate CSS hooks to limit the number of classes and IDs required on a page
- Deep understanding of CSS3 inheritance and how to use it to your advantage
- Skilled at writing SCSS and utilizing a SASS precompiler for compiling CSS stylesheet files
- Strong commitment to managing maintainable, scalable, cross-browser and mobile code across large sites
- Familiar with source control principles of Git or similar
- Willingness to travel to various locations across the United States
- Demonstrated commitment to I.F. Purpose & Principles based on employment history, experience and interview(s).
Bonus Skills:
- Understanding of MV* application design methodology
- Knowledge of Responsive Design Patterns
- Work with Foundation/Twitter Bootstrap
- Understanding of JavaScript callbacks, including AJAX
- Knowledge of build scripts, e.g. Gulp or Grunt
- Familiarity with HTML template systems, e.g. Twig
Why work with us?
- Fun, cutting edge remote work environment – ever changing, always a chat away from team members
- Your work directly impacts the lives of millions of Americans every day
- Healthcare, and Dental/Vision/Life/Disability plans
- Unlimited vacation, and a flexible schedule
- Access to a 401(k) plan
Job Benefits:
- Unlimited vacation policy
- Access to training's and conferences in your field
- 401(k) available by the end of this year
- Flexible work schedule
- Three competitive medical plans to chose from
- Dental and vision plans
- Long and short term disability insurance
- Employer paid life insurance