Introduction
IBM Application Consultants work directly with our clients on key initiatives. You will have the opportunity to build an in-depth understanding of their business issues and implement organizational strategies that drive adoption of change. We are looking for experts who can build credibility and trust with our clients and provide knowledge that addresses individual and unique business needs.
#LI-hybrid
Your Role and Responsibilities
About Us:
At IBM, we deliver cutting-edge IT services and solutions for leading global clients. We are currently seeking a skilled Front End Developer to join our team to support one of our prestigious clients, Porsche. This is a unique opportunity to work on high-impact projects and build innovative solutions in the automotive industry.
Want more jobs like this?
Get Software Engineering jobs delivered to your inbox every week.
Role Overview:
As a Front End Developer, you will be responsible for developing and enhancing multiple web applications for Porsche. This role involves adding new features to two existing React/Vite applications and contributing to the migration of a Python-based Streamlit application to a React-based framework. You'll also work with GitLab CI for continuous integration and Docker for containerization, ensuring a robust and scalable application ecosystem.
Key Responsibilities:
- Develop, maintain, and enhance two existing React/Vite front-end applications.
- Collaborate with the team to add new features and improve existing functionality.
- Work on the migration of a Python-based Streamlit application to a React framework.
- Implement and maintain GitLab CI pipelines to automate testing, building, and deploying front-end applications.
- Use Docker to containerize applications, ensuring consistency across different environments.
- Ensure that front-end applications are optimized for speed, scalability, and responsiveness.
- Collaborate with back-end developers to integrate APIs and ensure smooth data flow.
- Work with design teams to implement user interfaces and improve user experience.
- Identify and troubleshoot bugs and issues across the different applications.
- Stay up to date with the latest front-end development trends and best practices.
- Participate in code reviews and contribute to team discussions.
Required Technical and Professional Expertise
- Proven experience as a Front End Developer with a focus on React and Vite.
- Strong proficiency in JavaScript, HTML, CSS, and modern front-end frameworks (React, Vite).
- Experience with GitLab CI for continuous integration and Docker for containerization.
- Experience with Python, especially in developing or maintaining Streamlit applications.
- Familiarity with UI/UX design principles and the ability to collaborate with designers.
- Experience working with version control systems (e.g., Git).
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Ability to work on multiple projects and balance workloads effectively.
Preferred Technical and Professional Expertise
Bonus Skills:
- Experience with full-stack development, particularly in Python.
- Knowledge of front-end performance optimization techniques.
- Familiarity with testing frameworks for front-end applications.
- Experience working in Agile or Scrum teams.
- Competitive salary and performance-based bonuses.
- Flexible working hours and potential for remote work.
- Opportunities for career growth and professional development.
- Collaborative and inclusive work environment.
- Health and wellness benefits.