Tech Stack
AWSAzureGraphQLJavaScriptJestNode.jsOpenShiftOracleReactReact NativeReduxTypeScript
About the role
- Develop user interfaces using React Native, ensuring usability and performance.
- Implement backend APIs and services with Node.js and NestJS, ensuring scalability and adherence to architectural best practices.
- Apply patterns such as MVVM on the frontend and organize code using Redux and Redux-Saga.
- Manage the application's global state, maintaining consistency and efficiency in data exchange.
- Create reusable components following Atomic Design principles to promote visual consistency.
- Perform automated tests with Jest to ensure quality and stability of deliverables.
- Manage code versions and collaborate with the team using Git, Jira Software, and Confluence.
- Develop and integrate RESTful and GraphQL APIs with a focus on performance and security.
- Implement and monitor pipelines and infrastructure on AWS and Azure Pipelines, ensuring automation and reliability.
- Administer and maintain Oracle databases, optimizing performance and data integrity.
- Participate in DevOps practices, including container management on Red Hat OpenShift.
Requirements
- Strong proficiency in TypeScript, React Native, Node.js, and NestJS.
- Experience with AWS (API Gateway, CloudFormation, CloudWatch, Lambda) and Azure Pipelines.
- Knowledge of Oracle databases (development and maintenance).
- Experience with version control using Git and collaboration tools (Jira, Confluence).
- Familiarity with GraphQL, RESTful APIs, and Jest for automated testing.
- Understanding of architectural patterns (MVVM) and componentization (Atomic Design).
- Experience working with agile methodologies and DevOps practices (OpenShift).
- Don’t meet all the requirements for this role?
- That’s okay! At Compass UOL, we encourage the continuous development of new talent and turn challenges into opportunities.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
React NativeNode.jsNestJSTypeScriptJestGraphQLRESTful APIsOracle databasesMVVMAtomic Design
Soft skills
collaborationcommunicationproblem-solvingadaptabilityteamworkattention to detailtime managementcritical thinkingcreativityleadership