About the Role
We are seeking a highly skilled Frontend Typescript Engineer with expertise in both front-end development using TypeScript and React.js and back-end development utilizing Microsoft Azure’s server less technologies. This role will focus on enhancing and maintaining a complex web application that serves as an administrative portal for internal application management. The ideal candidate will have experience working with Azure Logic Apps, Function Apps, Storage Accounts, and Service Bus, ensuring seamless integration and performance.
Key Responsibilities
- Develop and maintain a complex administrative web portal using TypeScript and React.js.
- Design and implement scalable integrations using Azure Logic Apps, Function Apps, Storage Accounts, and Service Bus.
- Collaborate with cross-functional teams, including API developers, cloud engineers, and business stakeholders, to deliver high-quality software solutions.
- Ensure application performance, scalability, and security best practices.
- Develop automated tests and participate in code reviews to maintain high coding standards.
- Troubleshoot and optimize existing front-end and back-end systems for better performance and reliability.
- Stay up to date with emerging technologies, especially within React.js, TypeScript, and Azure serverless architectures.
Required Qualifications
- 5+ years of professional software development experience.
- Strong TypeScript and React.js development skills, including experience with modern hooks, state management (e.g., Redux, Zustand), and UI frameworks.
- Hands-on experience with Azure Logic Apps, Function Apps, Storage Accounts, and Service Bus.
- Proficiency in developing and consuming RESTful APIs and working with event-driven architectures.
- Experience working with Azure DevOps, CI/CD pipelines, and infrastructure-as-code (e.g., ARM templates, Terraform, Bicep).
- Familiarity with authentication and authorization mechanisms, including OAuth2, OpenID Connect, and Azure Active Directory (AAD).
- Strong debugging and troubleshooting skills across both front-end and back-end components.
- Experience with unit testing, integration testing, and test automation.
Preferred Qualifications
- Experience with Azure CosmosDB for real-time data interactions.
- Knowledge of Kubernetes, Docker, or Azure App Services for containerized deployments.
- Familiarity with serverless patterns and microservices architectures.
- Understanding of observability tools such as Application Insights, Log Analytics, or Azure Monitor.
Why Join Us?
- Work on a cutting-edge, high-impact application that bridges front-end and cloud technologies.
- Collaborative and inclusive work culture with opportunities for career growth.
- Competitive salary, comprehensive benefits, and flexible work arrangements.
If you're passionate about building modern web applications with TypeScript, React.js, and Azure serverless technologies, we’d love to hear from you!
Job Type: Full-time
Benefits:
- Dental insurance
- Health insurance
- Paid time off
Compensation Package:
- Bonus opportunities
Schedule:
- Monday to Friday
Work Location: Remote