Position: Senior Frontend Developer (ReactJS)
Company: Murano Software
Category: JavaScript
Experience required: 5y
English level: intermediate

If you’re an enthusiastic team player who thrives in an environment where communication, creativity, and cooperation are encouraged, this may just be the opportunity for you.

**Essential Duties & Responsibilities**
Lead the delivery of high quality, innovative, flexible, and scalable technical solutions that meet business requirements.
Perform hands-on development and provide thoughtful code reviews.
Design, develop, test and support applications and services using React, Dynamo DB and others.
Engage with the business in requirements analysis, leading to high-quality user stories and acceptance criteria.
Conversing in GraphQL with backend teams to design API.
Experimenting and suggesting improvements to our frontend tools & workflow.
Taking the lead to maintain, refactor and if necessary, throw away legacy frontend code.
Recognized as a subject matter expert in one or more technology areas.
Conduct Proof of Concepts for testing business ideas.
Recommend ways to improve reliability, maintenance, efficiency, and quality.
Follow SCRUM Agile Development methodology.

**Requirements & Qualifications**
3+ years of relevant experience of which at least 2 years needs to be in a lead capacity managing small teams and influencing application architectures.
Advanced knowledge of software development methodology, techniques & standards.
Strong understanding of software design concepts, patterns, tools and best practices.
Full stack experience using NodeJS, React and Dynamo DB is a plus
Should have built and used a REST API
Experience with Redux and React.js is a must.
Experience with Dynamo DB is a plus.
Experience with Serverless Framework is a plus.
Experience with AWS infrastructure as a code using Terraform or Cloudformation is a plus.
Background building container using docker and deploying using Kubernetes is a plus.
Bachelors Degree in Computer Science or Computer Engineering, Master’s preferred.