Cloud Native Senior Application Engineer-React
Rackspace Technology
- Egypt
- Permanent
- Full-time
- Create well-designed, documented, and tested software features that meet customer requirements.
- Identify and address product bugs, deficiencies, and performance bottlenecks.
- Participate in an agile delivery team, helping to ensure the technical quality of the features delivered across the team, including documentation, testing strategies, and code.
- Help determine technical feasibility and solutions for business requirements.
- Remain up-to-date on emerging technologies and architecture and propose ways to use them in current and upcoming projects.
- Leverage technical knowledge to cut scope while maintaining or achieving the overall goals of the product.
- Leverage technical knowledge to improve the quality and efficiency of product applications and tools.
- Willingness to travel to client locations and deliver professional services
- Experience developing software in GCP, AWS, or Azure. GCP Preferred.
- 5+ yrs. experience developing Front-End applications in ReactJS.
- 3+ years required with Redux, Redux Toolkit, Typescript and React Testing (Jest and Cypress).
- 2+ years required working with
- Hands on experience with React Hooks and efficient state management.
- Experience developing within distributed systems or a microservice based architecture.
- Strong verbal and written communication skills for documenting workflows, tools, or complex areas of a codebase.
- Ability to thrive in a fast-paced environment and multi-task efficiently.
- Strong analytical and troubleshooting skills.
- 3+ years of experience in Customer-facing roles.
- Experience with Agile development methodologies.
- Experience with Continuous Integration and Continuous Delivery (CI/CD)
- Experience with GCP
- Building applications using Container and serverless technologies
- Cloud Certifications
- Good exposure to Agile software development and DevOps practices such as Infrastructure as Code (IaC), Continuous Integration and automated deployment
- Exposure to Continuous Integration (CI) tools (e.g. Jenkins)
- Strong practical application development experience on Linux and Windows-based systems
- Experience working directly with customers, partners or third-party developers
- Discover your inner Racker:
- #LI-SB1