Job Purpose
We are looking for a senior and self-driven individual who will help shape the future of our digital experiences
The Job
As a Creative Technologist, you will be a member of the User Experience Design team. Yes, you will not report to IT nor will we isolate you to work with our IT partners.
Design is about giving form to ideas and solving problems. You will be part of this process, and therefore, we need you to be more than a code champion.
You are someone who understands design and wants to prototype early to test both concepts and technology. You are obsessed with how technologies contribute to better user experiences. You also find ways to accelerate the production of consistent and quality front-end codes on digital customer platforms.
Things you'll do:
- Brainstorm concepts with the design team
- Enhance design solutions with tech knowledge
- Experiment with technical solutions that better address user and business needs
- Enhance user interactions of digital products
- Define success measurements with the design team
- Build functional prototypes that show how things work
- Keep abreast with advancements in tech
- Drive tech innovation and steward new technologies
- Be the custodian of GE's front-end development standards
- Evaluate and establish front-end frameworks
- Enhance the design system components library
- Lead the front-end practice and guide front-end tech leads in each digital product team
- Mentor junior developers
- Establish Continuous Integration / Continuous Deployment (CI/CD) capabilities
- Write scalable, maintainable and performant code for production
- Takes accountability in considering business and regulatory compliance risks and takes appropriate steps to mitigate the risks.
- Maintains awareness of industry trends on regulatory compliance, emerging threats and technologies in order to understand the risk and better safeguard the company.
- Highlights any potential concerns /risks and proactively shares best risk management practices.
Our Requirements
- 5 to 10 years of related experience
- Experience in designing, deploying and optimizing technical solutions.
- Advanced proficiency in dynamic languages and web frameworks such as JavaScript, HTML, CSS, React, Vue and Angular
- Advanced proficiency in web tools such as Webpack/Babel/Sass.
- Knowledge of improving web performance such as optimizing images, minifying codes, etc.
- Experience in developing accessible codes according to ARIA or WCAG guidelines.
- Experience in designer-developer handoff processes.
- Knowledge of automated unit, functional and regression testing.
- Great to have full-stack development experience.
- Great to have data science, machine learning and AI experience.
- Experience leading a team of developers
- High level of integrity, takes accountability of work and good attitude over teamwork.
Takes initiative to improve current state of things and adaptable to embrace new changes.