Benefits & Perks
FYIN team members are eligible for:
- Health/Dental/Vision Insurance
- 401K + 6% company match
- Vacation time
- Life insurance
.NET Web Developer (eCommerce)
Job description:
We are seeking an experienced .NET Web Developer to work in a dynamic, fast-paced environment that provides growth and learning opportunities. The successful candidate will be a highly skilled professional who enjoys being challenged by new technologies and working with an energetic team of developers.
Under general supervision, with broad scope for the exercise of independent initiative and judgment, this developer is responsible for the system analysis, technical design, development, testing, enhancement, and maintenance of various applications that support FYIN's clients. The selected candidate will be required to perform tasks related to the development of custom software applications, nopCommerce platform, custom plugins, and data transformation activities for the Agency’s clients.
Duties:
- Produce components for new and current applications as part of the development team, with a focus on the Microsoft technology stack.
- Ability to operate independently and as a team lead and/or architect.
- Gather and document functional requirements
- Using functional requirements as a guide, create technical specifications.
- Lead and delegate work to other team members as appropriate.
- Create application/unit tests in accordance with a test plan.
- Ability to communicate effectively, share concerns, and discuss ideas both internally and externally.
- Participate in code reviews; provide code to the team for review; and successfully review other team members' code to ensure that all accepted code satisfies team standards and appropriately fulfills requirements and design.
- Task execution is independent, and the ability to provide technical solutions to both internal and external stakeholders.
Requirements:
- .NET Core / .NET Framework
- Ecommerce Platforms and Coding (nopCommerce, Virto)
- Web Technologies (HTML, CSS, JS, jQuery, ASP.NET MVC)
- Microsoft SQL Server / SQL
- Web Services & API (REST, RPC, SOAP)
- Work Experience in Micro services implementation
- Authentication & Authorization: Concepts and Frameworks.
- Strong understanding of object-oriented programming
- Skill for writing reusable libraries.
- Familiar with various design and architectural patterns
- Experience with popular web application frameworks (Angular, Vue.js)
- Familiarity with team development, including code sharing, code reviews, source control (TFS and/or GIT).
- Experience developing optimized, enterprise-level applications with emphasis on performance and scalability.
- Familiarity with Agile Software Development Lifecycle
NOTE: This position is in Denver. We may consider a remote team member if an exceptional candidate with the right skills/experience applies for this role. Salary will vary (within the given range) depending on level of experience and demonstrated ability.
Job Type: Full-time
Pay: $ 40,000 – 160,000 DOE
Paid Media Strategist
Job description:
We’re looking for an experienced Paid Media Strategist who will be responsible for developing, executing, managing, and reporting on paid digital marketing campaigns across multiple verticals and channels.
This position requires a true rockstar when it comes to running paid campaigns. On a day-to-day basis, you will be responsible for executing advanced techniques related to researching, developing, building, and reporting on all functions of a paid media campaign within the following channels:
- Google Ads
- Microsoft Ads
- Facebook Ads
- LinkedIn Ads
Other programmatic DSPs & OTT platforms are a plus but not required!
Some more detail on the day-to-day:
- Executing a well-thought-out strategy and implementing digital media campaigns across multiple channels and meeting clients’ goals while not exceeding set budgets.
- Continuously monitoring and reporting on paid media campaigns for current and any new clients while offering recommendations on how to improve campaigns and providing clarity on goals and KPIs.
- Having a strong understanding of how to communicate to senior-level members of very large organizations. Understand how to effectively translate KPIs and present information in a fashion that is not too technical but still covers all aspects of a paid campaign.
- Implementing advanced techniques across search, display, video, and social. Consistently develop audience segmentation to ensure the right message is being delivered to the right user at the right time to achieve the greatest ROI.
- Demonstrated understanding of paid social audience targeting and creative strategy for ad copy messaging and aligning verbiage within the vertical being targeted.
- Advanced knowledge of Google Tag Manager and Google Analytics as it relates to setting up conversion tracking, remarketing, and deploying tags to measure the effectiveness of paid campaigns.
- Understand how to perform competitive analysis and measure client performance against top competitors. Spotting trends and implementing new tactics to stay ahead of the competition.
- Provide monthly reports broken down to clients' goals and KPIs while being able to clearly explain what was implemented, and how it impacted campaigns, and outline the next steps based on the previous month's performance.
- Providing sales support when needed to help the business development team bring on new clients and any estimates needed to perform work based on what the client is looking to achieve.
Education and Experience:
- Minimum of 2 years managing paid Google Ads campaigns
- Required experience with Google suite of tools: Google Ads, Google Analytics, Tag Manager, Business profile, etc.
- Preferred experience within Facebook, LinkedIn, and other advertising channels.
- Experience managing video campaigns and programmatic DSPs is a major plus.
- Experience within an agency setting is strongly preferred but not required if the above requirements are met.
- Ability to audit, provide recommendations, and execute those recommendations on ad/analytics accounts.
- Strong communication skills to clearly and accurately interact with all levels of management and work both independently and with the team as a whole.
- Google Skillshop certifications are required for Search, Display, Video, and GA4. These can be completed upon hiring if they are not already.
If the above sounds like you, please send us your resume along with any references and a cover letter to be considered. We look forward to hearing from you!
Salary: $55,000 to $70,000; overall compensation may vary.
SEO Strategist
Job description:
We’re looking for an experienced SEO Manager who will be responsible for developing, executing, managing, and reporting on organic traffic across multiple client verticals.
On a day-to-day basis, you will be responsible for executing advanced techniques related to researching, developing, building, and reporting on all functions of SEO.
Some more detail on the day-to-day:
- Executing a well-thought-out strategy and implementing across multiple channels and meeting clients’ goals.
- Continuously monitoring and reporting on organic traffic for our current and any new clients while offering recommendations on how to improve and provide clarity on goals and KPI’s
- Developing integrated strategies utilizing all digital channels to help drive organic and direct traffic.
- Implementing techniques while leveraging GSC, GMB, GA, SEMRush, Moz, Ahrefs, etc to identify any areas of opportunity.
- Demonstrated understanding of driving organic traffic through multiple channels.
- Working knowledge of Google Analytics as it relates to measuring the effectiveness of SEO strategies.
- Understand how to perform competitive analysis, share of voice, and measure client performance against top competitors. Spotting trends and implementing new tactics to stay ahead of the competition.
- Provide monthly reports broken down to clients' goals and KPIs while being able to clearly explain what was implemented, how it impacts performance, and outline next steps based on the previous month's performance.
- Providing sales support when needed to help the business development team bring on new clients and any estimates needed to perform work based on what the client is looking to achieve.
Education and Experience:
- A minimum of 2 years managing organic strategies across multiple channels.
- Required experience with Google suite of tools: Search Console, Analytics, GMB, etc.
- Preferred experience within E-Commerce.
- Experience with content writing a major plus.
- Experience within an agency setting is strongly preferred but not required if the above requirements are met.
- Ability to audit, provide recommendations, and execute those recommendations.
- Strong communication skills to clearly and accurately interact with all levels of management and work both independently and with the team as a whole.
If the above sounds like you, please send us your resume along with any references and a cover letter to be considered. We look forward to hearing from you!
Job Type: Full-time
Salary: $55,000.00 - $65,000.00 per year; overall compensation may vary.
Digital Project Manager
Job description:
We’re looking for a highly detail-oriented digital project manager who thrives in a fast-paced environment.
A little bit about the role:
You will manage a handful of clients and their needs while coordinating and scheduling work with multiple members of the digital marketing and development teams.
Your primary duties will include:
- Handling client communications and reporting
- Working with the design team to develop ad creative
- Managing project timelines for website development
- Delivering projects on time and on budget
- Managing developers, digital marketers, and designers
- Assigning tasks and duties as needed
- Scheduling client status meetings
- Managing project scopes
- Clearing any roadblocks
- Contributing to proposals and quotes
- Assessing and evaluating project success from start to finish
- Quoting new initiatives as needed
You will act as the primary liaison between clients and the rest of the internal team. You will be expected to develop and maintain relationships with your assigned accounts and occasionally help assist with other accounts and anything needed from the internal team. This is a fast-paced and very rewarding role with a lot of benefits and perks.
In order to succeed in this role, you will need to be organized and have a keen eye for detail. The successful candidate will have a solid foundation in digital marketing as well as a general understanding of web development. Experience with different Content Management Systems is extremely helpful. Willing to wear more than one hat and having a “how can I help?” spirit is also a plus in our fast-growing agency.
Salary: $60,000 to $90,000; overall compensation may vary.
.NET Developer
Job description:
Seeking an experienced full stack .NET Web Developer to work in a dynamic, fast-paced environment that provides growth and learning opportunities. The successful candidate will be a highly skilled professional who enjoys being challenged by new technologies and working with an energetic team of developers.
Under general supervision, with broad scope for the exercise of independent initiative and judgment, this developer is responsible for the system analysis, technical design, development, testing, enhancement, and maintenance of various applications that support FYIN's business functions. The selected candidate will be required to perform tasks related to the development of software applications, work with the Umbraco CMS, and data transformation activities for the Agency.
Duties:
- Responsible for full software development life cycle, including user interface design, database development, back-end architecture, deployment and maintenance of the defined solution based on business and functional requirements.
- Design, write, unit test, and document application code to successfully deliver secure, robust, transactional and service-oriented architectures.
- Understand FYIN's strategic initiatives and develop technology solutions that deliver the required business value.
- Understand complex business processes/applications with intent to re-write/enhance using current tools/technology.
- Provide supporting documentation for all phases of development/implementation.
- Develop technical specifications, including data flow diagrams.
- Maintain data security and internal controls of environment to adequately protect Agency assets and records.
- Work directly with FYIN's client-partners as needed.
Qualifications:
- Strong demonstrable experience in systems architecture and N-tier application development using Microsoft’s web technology stack (ASP.NET MVC, C#, IIS 8, ADO.NET, Entity Framework, Web API).
- Strong experience implementing standards-based front-end development (HTML5, XHTML, JavaScript, CSS).
- Experience with scripting languages including JavaScript (intermediate to advanced level), jQuery and data exchange formats (XML, JSON) in a service-oriented or microservices architecture.
- Experience with Responsive Web Design (RWD) patterns.
- Ability to build/create/maintain application databases utilizing MS SQL Server.
- Ability to work in a fast-paced environment, recognize and react to changing business needs and effectively prioritize tasks.
- Must be self-motivated and able to work both independently and in conjunction with team members and business units. Enthusiasm and flexibility to work on a variety of projects are necessary, as well as the ability to rapidly acquire new domain familiarity.
- Ability to meet deadlines, identify issues and resolve with minimal direction.
- Ability to analyze, document and validate software requirements.
- Experience with the Software Development Life Cycle Methodology (SDLC) and Agile development methodologies.
- Experience reverse engineering legacy monolithic client-server applications and re-engineering and rewriting in segments in a loosely coupled service-oriented architecture.
- Ability to speak and write clearly and succinctly in a variety of communication settings and styles.
Preferred skills:
- ASP.NET CORE
- C#, .NET, Visual Studio, VS Code, ASP.NET, II, .NET Core, Vue.js
- Umbraco CMS
- Web application development including JavaScript, JSON, AJAX.
- MS SQL Server, T-SQL, Tables, Stored Procedures, Views
- Entity Framework (EF) and other ORM's
- Web Services/WCF/Web API experience
- Experience in designing rich dynamic web applications using HTML5 features along with Responsive Design using CSS3
Salary: $65,000 to $120,000; overall compensation may vary.
Project Manager
Job description:
We’re looking for a highly detail-oriented project manager who thrives in a fast-paced environment.
Your primary duties will include:
- Manage multiple e-commerce and other web-based projects throughout the project lifecycle including discovery, estimating, planning, analysis and design, development, deployment, and closure.
- Determine project milestones and actively measure project progress against milestones to ensure timely and successful completion.
- Ensure the project follows Agile methodology process and work with the team to complete sprint planning and sprint demos.
- Develop and maintain key project deliverables: project plans, scope documents, communication plans, status reports, financial and risk management plans.
- Act as the primary point of contact for clients while in the production process; in-person meetings as required.
- Build credibility and trust with the Client to ensure the project meets the Client’s needs and adheres to the approved budget.
- Work with quality assurance team to ensure the solution meets requirements and functions properly
- Deliver weekly status reports and other required communication to ensure Client is informed and aware of the project status.
- Work with the delivery team to determine and prioritize project objectives and project risks.
- Assign tasks, set priorities, and provide guidance in the completion of tasks and deliverables.
- Alongside other Project Managers, solve team staffing conflicts due to moving targets within project life cycle to ensure efficient staff utilization.
- Manage, track, and escalate issues as appropriate.
- Contribute to business development activities and help the Sales team with estimating and delivering solutions to prospects.
You will act as the primary liaison between clients and the rest of the internal team. You will be expected to develop and maintain relationships with your assigned accounts and occasionally help assist with other accounts and anything needed from the internal team. This is a fast-paced and very rewarding role with a lot of benefits and perks.
Experience with different Content Management Systems is extremely helpful. Willing to wear more than one hat and having a “how can I help?” spirit is also a plus in our fast-growing agency.
Salary: $60,000 to $90,000; overall compensation may vary.
Corporate Marketing Manager
Job Description:
The Corporate Marketing Manager will lead the Corporate Marketing efforts for several related companies: FYIN.com, ClickMentality.com, and SQUWIX.com. The ideal candidate will have a proven track record of developing and executing strategic marketing strategies that drive new business leads, enhance brand visibility, drive website engagement, and generate business growth. This is a management position that requires a strategic mindset, creative problem-solving skills, and the ability to manage multiple brands simultaneously.
Key Responsibilities:
- Strategic Planning: Develop and implement marketing strategies that align with the business goals of FYIN.com, ClickMentality.com, and SQUWIX.com.
- Lead Generation: Oversee digital marketing campaigns, including SEO, PPC, social media, email marketing, and content creation, to drive quality lead acquisition and online engagement.
- Brand Management: Ensure consistent brand messaging across all channels and companies, creating a unified voice while respecting the unique identity of each brand.
- Market Research: Analyze industry trends, competitors, and market data to inform strategic decisions and identify new growth opportunities.
- Collaborate: Work with in-house teams and external contractors to execute corporate marketing strategies and tactical items. Work closely with sales and executive teams to create marketing initiatives that support broader company goals.
- Budget Management: Develop and oversee marketing budgets, ensuring efficient use of resources to achieve maximum ROI.
- Performance Tracking: Monitor and report on the effectiveness of marketing efforts, using data analytics to measure success and make informed adjustments.
- Partnerships and PR: Build strategic partnerships, manage media relations, and oversee the execution of PR campaigns.
- Trade Shows: Work closely with Sales and the Executive Team to identify target audiences in the Trade Show circuit. Ensure sales materials are adequate and that trade show investments produce an ROI.
Qualifications:
- Bachelor’s degree in Marketing, Business, Communications, or a related field.
- 3+ years of experience in a corporate marketing role, with at least 1 year in a management position.
- Demonstrated lead generation success.
- Experience managing marketing for multiple brands or companies simultaneously.
- Strong knowledge of digital marketing channels, tools, and best practices.
- Proven ability to create and execute successful marketing strategies.
- Excellent leadership, communication, and organizational skills.
- Analytical mindset with the ability to interpret data and make data-driven decisions.
- Experience working with cross-functional teams in fast-paced environments.
- Accountability for budgets
Preferred Skills:
- Familiarity with the tech or digital services industries.
- Experience with marketing automation platforms (e.g., HubSpot, Salesforce).
- Knowledge of brand development and customer persona creation.
- Expertise in managing internal teams and freelance partners.
- Strong understanding of SEO, SEM, and paid digital advertising.
Why Join Us?
This role offers the unique opportunity to lead the marketing efforts of three innovative companies. You’ll be at the forefront of shaping our brands’ future, driving growth, and working in a dynamic, collaborative environment.
Salary: $75,000 to $120,000; overall compensation may vary.
Digital Agency Senior Project Manager
Job description :
We are looking for a highly organized, proactive senior project manager who thrives in a fast-paced environment. Your role is to bridge the gap between multiple clients and internal teams, ensuring all projects, from digital marketing campaigns to website development, are planned and executed smoothly. This is an in-office position with the potential for a flexible work arrangement.
Your primary duties will include:
- Manage multiple e-commerce and other web-based projects throughout the project lifecycle including discovery, estimating, planning, analysis and design, development, testing, deployment, and closure.
- Serve as the primary liaison between clients and the internal team.
- Lead and coach other project managers / coordinators and team members.
- Determine project milestones and actively measure project progress against milestones to ensure timely and successful completion.
- Develop and maintain key project deliverables: project plans, scope documents, resource plans, communication plans, status reports, financial and risk management plans.
- Assign tasks, set priorities, and provide guidance in the completion of tasks and deliverables.
- Continuously monitor projects with frequent reviews to identify risks and challenges and implement solutions or pivot strategies to optimize project efficiency.
- Schedule and facilitate status meetings for active engagements. Capture meeting notes, issues and action items. Participate in in-person meetings as required.
- Utilize project management tools to plan work activities, track progress, manage tasks and resource assignments, and communicate effectively with the team.
- Ensure appropriate and effective communication among team members and clients.
- Provide strong attention to details to ensure accuracy of all deliverables. Review deliverables with clients for acceptance.
- Build credibility and trust with the client to ensure the solution meets their requirements while remaining within the approved budget.
- Contribute to business development activities and assist the Sales team with estimating and delivering solutions to prospects.
- Maintain awareness of industry trends, emerging technologies, and website development best practices.
Qualifications
- Experience in managing digital marketing and web development projects.
- Strong leadership / team management skills.
- Expert in creating, monitoring, and communicating project plans and statuses.
- Adept at allocating team members effectively to meet project deadlines, budgets, and scopes.
- Experience in planning and leading client-facing meetings.
- Capable of identifying and resolving project roadblocks, risks, and issues.
- Skilled in budget management and financial tracking.
- Exposure to CMS solutions.
- Excellent organization and communication skills.
- A positive, initiative-taking attitude.
- Bachelor’s degree preferred.
Salary: $75,000 to $125,000+; overall compensation may vary.