Overview
A career in IBM Consulting is rooted by long-term relationships and close collaboration with clients across the globe. You'll work with visionaries across multiple industries to improve the hybrid cloud and AI journey for the most innovative and valuable companies in the world. Your ability to accelerate impact and make meaningful change for your clients is enabled by our strategic partner ecosystem and our robust technology platforms across the IBM portfolio.
Your Role And Responsibilities
We are seeking a highly skilled and experienced fullstack Developer to join our dynamic development team. The ideal candidate will be a dedicated professional with a strong background in developing robust, high-performance web applications using modern programming languages and technologies, with a specific focus on the latest WordPress ecosystem.
What will you do?
- Design, develop, and implement complex, custom WordPress themes and plugins.
- Work extensively with the Gutenberg editor to create custom blocks and enhance the content editing experience from a Figma design template.
- Develop front-end components using modern JavaScript frameworks to deliver highly interactive user interfaces (React and/or Angular).
- Ensure application performance, security, and scalability across all development stages.
- Collaborate with design, product, and other engineering teams to define and deliver new features.
- Maintain and optimize existing codebases, ensuring clean, well-documented, and efficient code.
- Troubleshoot and resolve complex application issues in various environments.
Preferred Education
Bachelor\'s Degree
Required Technical And Professional Expertise
- Experience: 4+ years of professional experience developing web applications.
- Programming – PHP: Deep expertise with PHP (version 8.3 or higher).
- Programming – JavaScript & CSS: Proficiency in JavaScript (JS) and modern CSS development, including pre-processors like SCSS.
- CMS – WordPress: Extensive experience with WordPress (version 6.8 or higher), including advanced custom development with the Gutenberg editor.
- Databases – SQL: Strong skills in MySQL or MariaDB database design and optimization.
- Application Servers – Server Knowledge: Experience configuring and working with web servers such as Apache (version 2.4 or higher) and Nginx.
- Libraries – Modern Frameworks: Hands-on experience with either React.js or Vue.js for front-end development.
- Development Environment – Docker: Ability to confidently work within a Docker containerized environment.
Preferred Technical And Professional Experience
Experience in the following areas would be a significant advantage:
- Headless WordPress Development: Experience with modern front-end frameworks like Next.js for consuming WordPress data via the REST API or GraphQL.
- DevOps & CI/CD: Knowledge of DevOps best practices and setting up Continuous Integration/Continuous Delivery (CI/CD) pipelines.
- Container Orchestration: Familiarity with using Kubernetes for distributing applications built with Docker images.
- Cloud Deployment: Experience developing and releasing applications in a major cloud environment such as Azure, AWS, or Google Cloud.
- NoSQL Databases: Practical experience with NoSQL solutions like MongoDB or Elasticsearch.
- Performance Optimization: Proven track record of applying best practices for Google Lighthouse performance optimizations.