Full-stack Engineer /Consultant (Experimentation /Optimisation)

Job Posting Update: October 2023

Description

At Creative CX, continually improving the customer experience through research, innovation, and experimentation is critical for our clients to remain relevant and competitive. We strive to make a real difference to our clients’ businesses and their customers’ lives through the work that we do.

We seek a seasoned Full-Stack Experimentation Developer/Consultant with at least 4+ years of experience to enhance our innovative experimentation projects across all our software offerings. The successful candidate will possess a profound expertise in front-end and back-end technologies, with a specialised focus on server-side experimentation technologies and architectures.

In this vital role, you’ll engage with the technical and strategic realms of experimentation initiatives, working meticulously with senior architects and alongside our CTO to manage and deliver projects on an enterprise scale.

Furthermore, your leadership capabilities will be spotlighted as you lead and manage workshops with large teams, distilling complex principles into digestible insights, fostering a collaborative environment, and steering collective efforts towards our strategic goals.

Key Responsibilities

  1. Experimentation and Development:
    • Design, oversee and implement full-stack experimentation frameworks using Optimizely, A/B Tasty, Monetate, and Dynamic Yield technologies.
    • Lead best practice feature flagging and other experimentation methodologies.
  2. Technical Architecture:
    • Design and lead implementation of software structures that facilitate highly scalable and robust experimentation.
  3. Experimentation Platform Onboarding:
    • Oversee the onboarding of experimentation SDKs within various application environments, ensuring seamless integration and reliable data collection.
  4. Consultancy and Collaboration:
    • Provide technical consultancy on experimentation best practices and technologies.
    • Collaborate with cross-functional teams, ensuring alignment in practice.
  5. Compliance and Documentation:
    • Ensure all experimental processes comply with legal and ethical standards.
    • Meticulously document processes, architectures, and learnings to guide future experimentation growth.

Behaviours

  1. Innovative Thinking: Continually seeking and implementing innovative solutions to enhance experimentation capabilities.
  2. Effective Communicator: Articulating complex technical findings and strategies effectively to diverse stakeholders.
  3. Collaborative Approach: Engaging positively and constructively with team members and stakeholders to drive project success.

Core requirements

  1. Professional Experience:
    • Minimum of 4 years of experience in a full-stack development role focused on experimentation.
  2. Technological Proficiency:
    • Expertise in JavaScript and associated front-end and back-end technologies (e.g., React.js, Node.js).
    • Experience with server-side experimentation technologies, including but not limited to Optimizely Feature Experimentation, A/B Tasty, Monetate and Dynamic Yield.
    • Familiarity with developing microservices and managing inter-service communication.
    • Understanding of server-side principles and management.
  3. SDK Onboarding Best Practises:
    • Proven experience in onboarding and managing experimentation SDKs in various application environments.
  4. Software Architecture:
    • Demonstrable experience in architecting robust software structures, focusing on scalability and maintainability.
  5. Consultancy Skills:
    • Experience providing technical consultancy, preferably within an experimentation or development context.
  6. Data Compliance:
    • Familiarity with data protection regulations and ethical considerations related to experimentation and data handling.

Nice to have

  1. Other Certifications: Certifications in relevant technologies or methodologies (e.g., AWS Certification, PMP).
  2. Machine Learning Knowledge: Understanding or experience with machine learning algorithms and their application within an experimental context.
  3. Additional Programming Languages: Proficiency in additional programming languages, such as Python, Ruby, or Go.

Benefits

Creative CX is filled with great people with bundles of talent and ideas. Come and join our fantastic team, and you’ll be part of an exciting growing consultancy. Some of our benefits include:

  • 25 days’ holiday each year
  • An extra day for every year at Creative CX up to a maximum of 5 extra days.
  • Regular coaching, a continuously updated personal development plan and a generous training budget help you reach your full potential
  • Company contributory pension scheme
  • Perkbox membership gives you cheaper gym memberships and a wide range of discounts
  • Full-supported remote working with the flexibility to work in our Central London Office
  • Private Medical Cover
  • Cycle to Work Scheme
  • Charity Payroll – giving before tax

Get in touch to discuss this role further