Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Intermediate React Developer with AWS DevOps knowledge - Octopus (6 months con image - Rise Careers
Job details

Intermediate React Developer with AWS DevOps knowledge - Octopus (6 months con

Who we are;

Octopus by RTG is enabling a key partner organization to grow their tech teams while focusing on AI. We are currently looking for the right pioneers to join the team!

Octopus is proud to be part of the Robusta Technology Group (RTG), a leading tech group. With a decade of experience and a successful track record of delivering over 300 projects across Europe, the Middle East, and North America, RTG has established itself as a preferred employer in the Egyptian market. Octopus and Robusta are building a bridge between Europe and Africa, creating tailored hub solutions to connect companies with top talent across the globe.

Octopus is specialized in rapidly assembling remote & onsite global tech teams that are fully aligned with the culture and practices of a particular brand. By providing tailored hubs to suit its clients needs, Octopus gives companies all the advantages of remote work and offshoring without all the negatives.

You will be working with one of our partners in Dubai that is willing to gallop into the new AI era with the Unicorn of AI operating systems.

Job overview:

We are seeking a seasoned Senior React Developer with strong AWS DevOps skills to join our dynamic team. The ideal candidate will be skilled in building high-performing, scalable, enterprise-grade applications and have a passion for technology and innovation. If you are looking to make a significant impact and work in a collaborative environment, we would love to hear from you.

Responsibilities:

  • Design and develop user interface components using React.js.
  • Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.
  • Collaborate with other team members and stakeholders to understand business requirements and translate them into technical requirements.
  • Maintain and enhance existing web applications and ensure their performance, scalability, and security.
  • Implement responsible design principles to ensure that our application renders well on all screens and devices.
  • Implement integration with Auth) by Okta, Optimizely CMS, Algolia search engine and other third parties such as Twilio and AWS Payment Gateway.
  • Implement Continuous Integration/Continuous Deployment (CI/CD) pipelines using AWS services like CodeBuild, CodeDeploy, and CodePipeline.
  • Monitor the performance of live systems and continuously improve them on both client-side and server-side code.
  • Engage in code reviews, write unit tests, and conduct debugging activities to ensure robust and error-free code.
  • Stay current with industry trends and apply them into operations and activities.
  • Bachelor’s in computer science, Information Technology, or a related field.
  • At least 4 years of experience in frontend development with a focus on React.js.
  • Proven experience in managing AWS cloud services and working with AWS DevOps tools.
  • Extensive experience of JavaScript, HTML5, and CSS3.
  • Proficient understanding of cross-browser compatibility issues and ways to work around them.
  • Strong problem-solving skills and ability to work both independently and in team settings.
  • Excellent verbal and written communication skills.

Average salary estimate

$85000 / YEARLY (est.)
min
max
$75000K
$95000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Intermediate React Developer with AWS DevOps knowledge - Octopus (6 months con, Robusta

At Octopus, a dynamic part of the Robusta Technology Group (RTG), we’re on the lookout for an Intermediate React Developer with AWS DevOps knowledge to join our vibrant team. We’re excited about growth and innovation, especially as we partner with a forward-thinking organization in Dubai, eager to dive into the AI era. As a part of our team, you’ll design and develop user interface components using React.js while ensuring their technical feasibility aligns perfectly with UI/UX designs. Your role will involve collaborating with team members and stakeholders to translate business requirements into technical solutions. With at least 4 years of experience in frontend development, you’ll be responsible for maintaining and enhancing existing web applications, ensuring they are scalable, secure, and high-performing. You will also implement CI/CD pipelines using AWS services, monitor live system performances, engage in meaningful code reviews, and participate in unit testing to ensure code quality. If you’re passionate about technology, have strong problem-solving skills, and thrive in collaborative environments, Octopus could be your next big leap!

Frequently Asked Questions (FAQs) for Intermediate React Developer with AWS DevOps knowledge - Octopus (6 months con Role at Robusta
What are the responsibilities of an Intermediate React Developer at Octopus?

As an Intermediate React Developer at Octopus, you will design and develop user interface components using React.js, collaborate with stakeholders to translate business requirements into technical requirements, maintain and enhance existing web applications, and implement CI/CD pipelines utilizing AWS services. Your role also includes engaging in code reviews and writing unit tests to ensure high-quality, error-free code.

Join Rise to see the full answer
What qualifications do I need to apply for the Intermediate React Developer position at Octopus?

To apply for the Intermediate React Developer position at Octopus, you should possess a Bachelor’s degree in Computer Science, Information Technology, or a related field. Additionally, you need at least 4 years of experience in frontend development with a strong focus on React.js and demonstrated experience with AWS DevOps tools.

Join Rise to see the full answer
What technologies will I work with as an Intermediate React Developer at Octopus?

In the Intermediate React Developer role at Octopus, you will work with technologies including React.js for frontend development, JavaScript, HTML5, CSS3, and various AWS services like CodeBuild, CodeDeploy, and CodePipeline for implementation of CI/CD processes. Additionally, you'll work with third-party integration systems like Okta, Optimizely CMS, and AWS Payment Gateway.

Join Rise to see the full answer
Is remote work an option for the Intermediate React Developer position at Octopus?

Yes, at Octopus, we specialize in assembling remote tech teams. This role allows for flexibility and collaboration with talent across the globe, ensuring that whether you’re on-site or remote, you’ll integrate seamlessly into our team dynamics.

Join Rise to see the full answer
What is the company culture like at Octopus?

The company culture at Octopus is collaborative, innovative, and growth-oriented. We prioritize fostering an environment where technology enthusiasts can thrive, share ideas, and effectively contribute to meaningful projects, especially in the AI domain.

Join Rise to see the full answer
Common Interview Questions for Intermediate React Developer with AWS DevOps knowledge - Octopus (6 months con
Can you walk us through your experience with React.js?

Certainly! When answering this question, highlight specific projects where you utilized React.js. Discuss your role in those projects, unique challenges you faced, and how you overcame them. Mention best practices you followed in code quality, component design, and performance optimization.

Join Rise to see the full answer
What AWS DevOps tools have you worked with?

In your response, be specific about the AWS DevOps tools you’ve used, such as CodeBuild, CodeDeploy, or AWS Lambda. Share a brief example of how you applied these tools in a project, emphasizing how they contributed to the efficiency of your development process.

Join Rise to see the full answer
How do you ensure your applications are optimized for performance and scalability?

In your answer, discuss strategies you implement for optimization such as lazy loading, code splitting, and using memoization for React components. Point out the importance of analyzing performance metrics and making adjustments based on user feedback and testing.

Join Rise to see the full answer
What is your approach to handling code reviews?

Explain that you see code reviews as an opportunity for collaboration and learning. Share your approach, which may include constructive feedback, focusing on code quality, and encouraging open discussions to explore various solutions to problems.

Join Rise to see the full answer
How do you keep up with the latest industry trends in web development?

Mention specific resources you follow, such as tech blogs, podcasts, online courses, or communities. Emphasize the importance of continuous learning and adapting to new technologies, which is critical for staying competitive in web development.

Join Rise to see the full answer
Describe a challenging bug you encountered and how you resolved it.

Choose a specific instance where you faced a difficult bug. Detail the investigation process, tools you used for debugging (like Chrome DevTools), and how you arrived at the solution. Highlight any lessons learned that improved your future debugging skills.

Join Rise to see the full answer
How do you ensure cross-browser compatibility in your applications?

Share the techniques and tools you use for testing across different browsers, such as using tools like BrowserStack. Discuss specific strategies you implement, like feature detection, CSS resets, and using polyfills to bridge compatibility issues.

Join Rise to see the full answer
What testing frameworks are you familiar with?

List the testing frameworks you have experience with, such as Jest or Mocha. Discuss how you typically integrate testing into your development process, and why testing is a crucial part of maintaining reliable applications.

Join Rise to see the full answer
Can you explain the concept of Continuous Integration/Continuous Deployment?

In your answer, define CI/CD and explain how it helps in streamlining application development and deployment. Share your experience in setting up CI/CD pipelines, mentioning specific tools and practices that you used for successful implementations.

Join Rise to see the full answer
How do you handle feedback from team members or stakeholders?

Discuss your open-minded approach to receiving feedback. Explain how you view constructive criticism as an avenue for improvement and growth. Provide examples of times you implemented feedback to enhance your work or the overall project.

Join Rise to see the full answer
Similar Jobs
Posted 4 days ago
Posted 4 days ago
Vector Atomic Hybrid No location specified
Posted 11 days ago
Photo of the Rise User
Posted 22 hours ago
Photo of the Rise User
AECOM Remote Bukit Damansarsa, Malaysia
Posted 8 days ago
Photo of the Rise User
Posted 15 hours ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
January 3, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!