Job Description
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.
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.
Benefits :
- 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.
Date Posted
10/07/2024
Views
0
Similar Jobs
Mulesoft Developer - IBM
Views in the last 30 days - 0
As an Application Developer at IBM you will lead the company into the future by translating system requirements into customized systems in an agile en...
View DetailsReact Native Developer - IBM
Views in the last 30 days - 0
This job posting is for an experienced and skilled developer to join IBM Consultings team The role involves developing highquality scalable and mainta...
View DetailsCloud Integration Developer - IBM
Views in the last 30 days - 0
This role involves working in IBMs Client Innovation Center delivering deep technical and industry expertise to clients worldwide The Software Develop...
View DetailsCRM Dynamics 365 Customer Service developer - IBM
Views in the last 30 days - 0
The job description is for an IBM Application Architect who helps clients transform their business and solve complex problems The role involves custom...
View DetailsData Scientist - IBM
Views in the last 30 days - 0
As a Data Scientist at IBM you will work on transforming clients data into business value analyzing information and collaborating on product developme...
View DetailsAI Consultant - IBM
Views in the last 30 days - 0
The text describes a role as an AI Consultant in IBM responsible for analyzing AI models for potential risks providing recommendations for mitigation ...
View Details