Job Description
Looking for an exciting opportunity to join a fast-paced and innovative IT company? Look no further than Orcalo Holdings! We are looking for talented individuals to join our team and help drive our success as we continue to grow and expand. Orcalo Holdings is committed to staying at the forefront of technology and providing our clients with the latest and most effective solutions. As a member of our team, you'll have the opportunity to work on cutting-edge projects and collaborate with a team of highly skilled professionals. Come join us and be a part of an exciting and dynamic company culture that rewards creativity, initiative, and excellence.
Required skills:
- Experienced with Javascript, Typescript and Node.js are required.
- Proficient with Nest.js, Next.js and Mango DB.
- In-depth knowledge of JavaScript, CSS, and HTML.
- Familiarity with RESTful APIs.
- Hands-on experience to work with Microservice Architect.
- Thorough understanding of React.js and its core principles.
- Knowledge of REACT tools including React.js, Webpack, Enzyme, Redux, and Flux.
- Familiarity with newer specifications of EcmaScript.
- Experience with data structure libraries (e.g., Immutable.js).
- Knowledge of performance testing frameworks including Mocha and Jest.
- Knowledge of modern authorization mechanisms, such as JSON Web Token.
- Familiarity with modern front-end build pipelines and tools.
- Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
- Proven ability to work independently and on small teams. Strong consulting skills are required.
- Hands-on ability to work with Azure and AWS.
- Ability to understand business requirements and translate them into technical requirements.
- Familiarity with Git.
- Excellent troubleshooting skills.
- Superb communication and learning aptitude.
Responsibilities:
- Meeting with the Business analyst team to discuss user interface ideas and applications.
- Translating figma designs and wireframes into high-quality React.js code.
- Developing new user-facing features using React.js
- Converting Figma to a detailed functional PRD including CRUD, Project specific functions, External Services 5-5-Requirements, and InterService Communication Matrix.
- Arranging Functional requirements to Microservices Endpoints will set the foundation for architecture for scale.
- Designing customer-facing UI and back-end services for various business processes.
- Define patterns for writing resilient and scalable backend code.
- Developing and maintaining all server-side and client-side components.
- Ensuring optimal performance of the central database and responsiveness to front-end requests.
- Developing high-performance applications by writing testable, reusable, and efficient code.
- Implementing effective security protocols, data protection measures, and storage solutions.
- Documenting all processes, including database schemas, application changes, and updates, as well as preparing reports.
- Monitoring and improving front-end and back-end performance.
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers.
- Reviewing application requirements and interface designs.
- Reviewing React.js and Node.js/Nest.js code written by fellow team members for Completeness, Correctness, 18-Reliability, Portability, Consistency, Logic, Maintainability, and Traceability.
- Keeping informed of advancements in the field of React.js and Node.js development.
- Recommending and implementing improvements to processes and technologies.
Qualification:
Bachelor Degree in Computer Science, Software Development, Engineering or a related technical field.