Responsibilities:
- Developing new user-facing features using React.js.
- Building reusable components and front-end libraries for future use.
- Optimizing components for maximum performance and responsiveness across a vast array of web-capable devices and browsers.
- Management of the hosting environment, including database administration, and scaling an application to support load changes.
- Creating database schemas that represent and support business processes.
Job Requirements:
- Degree in Computer Science.
- Strong organizational and project management skills.
- Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript.
- Familiarity with JavaScript frameworks (ReactJS)
- Proficiency with server-side languages (Ruby on Rails)
- Familiarity with database technology such as MySQL and MongoDB.
- Excellent verbal communication skills.
- Good problem-solving skills.
- Attention to detail.
- Proficient knowledge of Ruby back-end programming language using Ruby on Rails framework.
- Good understanding of front-end technologies and platforms, such as JavaScript, HTML, and CSS.
- Good understanding of ReactJS
- A basic understanding of Docker is a plus.
- Proficient understanding of code versioning using Git.