Senior Director of Application Development & Architecture - Ideal Image Development Corporation
Tampa, FL 33609
About the Job
Ideal Image is North America’s #1 medical aesthetics brand, making personal aesthetics and wellness services more affordable, accessible, and effective than ever before. Ideal Image provides a personalized and premium experience that delivers real results and empowers women through every step of their self-care journey. Come join us as we redefine the beauty ideal.
The Senior Director of Application Development & Architecture will oversee the strategy and implementation of Ideal Image’s web, Salesforce and Enterprise Data Warehouse environments. This individual will be responsible for the systems that ensure exceptional customer and staff experiences across the company’s various digital properties (web, email and mobile). S/he will be central to the implementation of strategic initiatives to centralize and improve customer experience within reporting, analytics, data science and frontline applications. The Senior Director of Application Development & Architecturewill also work with Marketing to design, deploy and manage systems to improve marketing campaign analytics and capabilities.
Responsibilities:- Team Management: Manage the development and maintenance of the of the company’s web, eCommerce and Salesforce applications and Enterprise Data Warehouse environment.
- Principal Architect: Serve as the principal architect for multiple systems, driving the design and development of scalable, efficient solutions.
- Product Leadership: Collaborate closely with the CTO, product managers, product owners, and business leaders to align technology solutions with business goals.
- DevOps and AWS: Play a key role in DevOps, managing and deploying microservices on AWS using Laravel/Lumen PHP. Ensure smooth integration and delivery through CI/CD pipelines and cloud infrastructure management.
- JavaScript Library Maintenance: Oversee the development and maintenance of prospect.js, a homegrown JavaScript library for data collection, validation, and session state management.
- Website Architecture: Architect and maintain a multi-instance WordPress environment integrated with Stencil.js components wrapped in React, facilitating content orchestration within WordPress blocks.
- Manage the development and maintenance of the of the company’s mobile applications including customer and employee apps
- Work with the Marketing team to manage the technical and tracking aspects of key marketing systems
- Develop custom performance reporting, algorithms, models and analyses across multiple channels
- Ensure the operational reliability and performance of all developed solutions prior to transitioning into production through assisting in user acceptance testing and review of various production transition plans
Required Skills/ Abilities:
- Work experience and strong knowledge of end-to-end IT software and systems solution delivery from idea conception, design, development and/or configuration, and transition into production support and maintenance
- Experience designing and developing custom Salesforce solutions using Apex, Visualforce and Lightning
- Experience leading business and technical teams in an Enterprise / Principal Architect capacity
- Experience developing and deploying web and eCommerce applications
- Experience with digital and/or mobile products
- Strong Computer Science Foundation: Deep understanding of algorithms, data structures, object-oriented programming, and resource-oriented microservice architecture.
- Data Analysis & Experiment Design: Experience with data analysis techniques and experiment design, including A/B testing and multivariate testing.
- Marketing Technology: In-depth knowledge of marketing technology, tracking, and reporting.
- Experience working cross-functionally;demonstrated leadership, influencing and execution experience at the executive level
Personal Characteristics & Interpersonal Skills:
- Demonstrated ability to communicate ideas and plans in ways that build credibility, inspire and align people and motivate action
- Demonstrated ability to work under continual deadline pressure
- Demonstrated leadership and influencing skills with senior-level leaders and teams
- Demonstrated strategic planning and execution skills
- Excellent analytical, problem resolution and decision-making skills
- Impeccable personal character and professional integrity
- Strong written and verbal communication skills
Education:
A Bachelor's degree in Computer Science, Information Technology, Marketing or related field is strongly preferred. An advanced degree is a plus.
Technical Experience:
- Languages & Frameworks: Proficient in PHP (Laravel/Lumen), JavaScript, Angular, Ionic, React, and Stencil.js.
- Cloud Services: AWS services including S3, SQS, SNS, CloudWatch, Elasticache, Elastic Beanstalk, ECS, Fargate, and AWS Pipelines.
- Version Control & CI/CD: Bitbucket, Composer, AWS Pipelines, Artifactory, and PHPUnit.
- Infrastructure: Amazon Linux, DNS management, Cloudflare (WAF, caching, sites, Zero Trust, rules).
- Monitoring & Testing: Experience with tools such as Sonar.io, Bugsnag, Pingdom, PagerDuty, Postman, and JSONAPI specification.
Ideal Image is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all team members.
At this time, if you will be working in California, Illinois, New Mexico, Oregon, Rhode Island, New York, or Washington, vaccination against COVID-19 is required for all new hires unless you qualify for a state allowed exemption approved by the Company.