Your Role and Responsibilities:
As an Application Developer with expertise in ReactJS, you will design, develop, and implement software solutions on the ReactJS framework, serving as a technical consultant focused on architecting high-performing, scalable applications. You will apply software engineering principles to IT operations to create software systems that are highly scalable and reliable.
Your Primary Responsibilities Will Include:
- Develop Software Solutions: Design, develop, and implement software solutions on the ReactJS framework, ensuring high-performing and scalable applications.
- Identify Performance Bottlenecks: Identify performance bottlenecks, suggest improvements, and integrate tools for CI/CD pipelines to ensure seamless application performance.
- Define Quality Gates: Define quality gates in the CI/CD pipeline, ensuring code quality and coverage, and implement logging, monitoring, and alerting tools.
- Collaborate with Teams: Collaborate with application and support teams during critical situations, identifying and resolving issues, and automating runbooks for self-healing.
- Implement Scalable Applications: Scale applications, applying software engineering principles to IT operations, to create highly scalable and reliable software systems.
Required Education:
Bachelor's Degree
Preferred Education:
Master's Degree
Required Technical and Professional Expertise:
- ReactJS Framework Expertise: Exposure to designing, developing,
and implementing software solutions on the ReactJS framework, with a focus on architecting high-performing and scalable applications.
- CI/CD Pipeline Experience: Exposure to identifying performance bottlenecks, suggesting improvements, and integrating tools for CI/CD pipelines to ensure seamless application performance.
- Code Quality Assurance: Experience working with quality gates in CI/CD pipelines, ensuring code quality and coverage, and implementing logging, monitoring, and alerting tools.
- Software Engineering Principles: Exposure to applying software engineering principles to IT operations, creating highly scalable and reliable software systems.
- Collaboration and Issue Resolution: Experience working with application and support teams during critical situations, identifying and resolving issues, and automating runbooks for self-healing.
Preferred Technical and Qualified Experience:
- CI/CD Pipeline Optimization: Exposure to integrating tools for CI/CD pipelines, ensuring seamless application performance, and identifying areas for improvement.
- Advanced Logging Techniques: Experience working with logging, monitoring, and alerting tools to ensure code quality and coverage.
- Scalable Application Design: Exposure to designing and implementing scalable applications, applying software engineering principles to IT operations.
Years of Experience:3 - 8
📌 Application Developer-ReactJS (Mumbai)
🏢 IBM
📍 Mumbai