
Submit CVs – New Recruitment at Rainforest Alliance
- Kenya
- Permanent
- Full-time
- Develop and maintain front-end React applications, ensuring they are efficient, scalable, and visually appealing.
- Integrate React applications with back-end .NET APIs for seamless data exchange.
- Collaborate with back-end developers to design and implement APIs.
- Use Tailwind CSS for creating responsive and visually consistent designs.
- Implement routing with Tanstack Router and manage data fetching with Tanstack Query.
- Ensure the application is optimized for maximum speed and scalability.
- Work with version control systems like Git and collaborate on best practices in code quality and maintainability.
- Mentor and guide junior developers, fostering a collaborative development environment.
- Collaborate closely with cross-functional teams, including designers and back-end engineers.
- Stay up-to-date with the latest trends and best practices in React development.
- Understand and apply good UX/UI patterns to create user-friendly, intuitive interfaces.
- Bachelor's degree in Information Systems, Computer Science
- 5+ years of experience in front-end development with a strong focus on React.js.
- In-depth knowledge of React.js and JavaScript/TypeScript.
- Strong experience integrating React front-end applications with .NET APIs.
- Proficiency in using Tailwind CSS for styling.
- Experience with Tanstack Router and Tanstack Query for routing and data management.
- Familiarity with RESTful API integration and data fetching techniques.
- Solid understanding of responsive design principles.
- Experience with version control systems like Git.
- Ability to mentor and collaborate with a team of developers.
- Strong problem-solving skills and the ability to work in a fast-paced environment.
- Understanding and implementation of good UX/UI patterns.
- Develop, maintain, and enhance cross-platform applications using .NET MAUI.
- Design and implement mobile-first solutions for both Android and iOS platforms.
- Collaborate with back-end developers to integrate .NET APIs and third-party services.
- Ensure that applications are responsive, performant, and consistent across all target platforms.
- Lead efforts to define best practices and guidelines for mobile development using .NET MAUI.
- Troubleshoot and resolve performance and scalability issues in mobile applications.
- Collaborate with UX/UI teams to implement high-quality user interfaces.
- Write unit and integration tests to ensure high-quality code and application stability.
- Mentor junior developers and assist with their technical growth.
- Stay up-to-date with the latest advancements in .NET MAUI, mobile development, and platform features.
- Bachelor's degree in Information Systems, Computer Science
- 5+ years of experience in software development with a strong focus on mobile development.
- 3+ years of experience developing cross-platform applications using .NET MAUI.
- Deep knowledge of XAML, C#, and .NET Core.
- Strong experience with mobile application development for both Android and iOS.
- Experience with MVU (Model-View-Update) and MVVM (Model-View-ViewModel) patterns for mobile apps.
- Familiarity with mobile-specific design patterns and principles for performance, responsiveness, and user experience.
- Experience integrating .NET APIs, RESTful services, and third-party libraries into mobile applications.
- Familiarity with mobile testing frameworks and debugging tools.
- Experience with CI/CD pipelines for mobile apps.
- Strong problem-solving skills and the ability to work independently or in a team.
- Manage and customize the Microsoft Dataverse data store to meet business needs.
- Develop and extend Dataverse functionality by creating custom plugins and workflows.
- Build and maintain .NET APIs to expose and integrate Dataverse data and services.
- Work closely with cross-functional teams to ensure efficient API integration and data flow.
- Design and implement secure API access using Azure Active Directory for authentication.
- Collaborate with the Power Platform team to develop end-to-end solutions.
- Troubleshoot and resolve issues related to Dataverse, plugins, workflows, and APIs.
- Keep up-to-date with the latest Dataverse and Power Platform updates, ensuring the use of best practices.
- Bachelor's degree in Information Systems, Computer Science
- 5+ years of experience with Microsoft Dataverse or Dynamics 365.
- 3+ years of experience in API development with .NET Core.
- Deep expertise in Microsoft Dataverse and the Power Platform ecosystem.
- Strong experience in .NET development with C#, especially for plugin and API development.
- Familiarity with OData and REST API standards.
- Strong understanding of Azure Active Directory for securing APIs and managing authentication.
- Solid experience in designing and implementing RESTful APIs.
- Strong troubleshooting and problem-solving skills.
- Ability to work independently and as part of a cross-functional team.
RESPONSIBILITIES:
- Develop, maintain, and enhance the custom portal using .NET Core, C#.
- Assist in optimizing application performance and ensuring scalability.
- Design, implement, and integrate RESTful APIs for seamless data exchange.
- Work with Azure App Services and Azure DevOps pipelines for continuous integration and deployment.
- Assist in integrating Terraform into CI/CD pipelines for infrastructure automation.
- Work with Docker and containerization to streamline application deployment.
- Contribute to automated testing and deployment strategies.
- Collaborate with cross-functional teams to enhance software quality.
- Work effectively with decentralized teams across multiple locations and time zones.
- Bachelor's degree in Information Systems, Computer Science
- 3-5 years of experience in .NET development with expertise in .NET Core and C#.
- Understanding of RESTful API development and best practices.
- Hands-on experience with Azure App Services and Azure DevOps pipelines.
- Experience with Terraform for infrastructure automation is a plus.
- Understanding of Docker and containerized application deployment.
- Familiarity with testing and deployment automation tools.
- Strong problem-solving skills and eagerness to learn.
- Ability to collaborate and communicate effectively with decentralized teams.
RESPONSIBILITIES:
- Develop, maintain, and enhance the custom portal using .NET, C#.
- Optimize application performance and ensure scalability for a high-traffic environment.
- Design, implement, and integrate RESTful APIs for seamless data exchange.
- Work with Azure Container Apps and Azure DevOps pipelines for continuous integration and deployment.
- Implement and manage Azure AD B2C for secure client authentication and access control.
- Ensure compliance with industry security standards and best practices.
- Integrate Terraform into CI/CD pipelines to automate infrastructure provisioning.
- Work with Docker and containerization to streamline application deployment.
- Develop automated testing and deployment strategies to enhance reliability.
- Collaborate with cross-functional teams to drive architectural decisions and innovation.
- Work effectively with decentralized teams across multiple locations and time zones.
- Bachelor's degree in Information Systems, Computer Science
- 7+ years of experience in .NET development with strong expertise in .NET and C#.
- Solid understanding of RESTful API development and best practices.
- Hands-on experience with Azure App Services and Azure DevOps pipelines.
- Proficiency in Azure AD B2C for authentication and authorization.
- Experience with security standards and best practices for application development.
- Strong background in Terraform for infrastructure automation.
- Practical knowledge of Docker and containerized application deployment.
- Familiarity with testing and deployment automation tools.
- Excellent problem-solving skills and the ability to drive technical excellence.
- Proven ability to collaborate and communicate effectively with decentralized teams.
Jobs in Kenya