Required:
Extensive experience of React, including performance tuning
Extensive experience of TypeScript, as well as modern JavaScript features
Extensive experience developing mobile apps and websites using React Native and Expo
Extensive experience debugging native app builds for native platforms: iOS (Xcode) and Android (Gradle)
Deep understanding of native app and web security models, i.e. token storage, biometric encryption, root detection methods etc.
Experience working with D3 to generate custom SVG graphics
Experience developing components in isolation using StoryBook
Experience building responsive flexbox layouts using React Native
Experience embedding local and remote web content in React Native apps
Experience patching js and native code to fix compatibility issues during version upgrades (common)
Experience passing accessibility audits, accessibility testing using native tools (VoiceOver/TalkBack/Accessibility Inspector/Font Sizes)
Experience using Git, GitHub, Azure DevOps
Implementing designs from Figma using design tokens and shared components
Frontend integration using Azure B2C or a similar OAuth IDP
Unit testing
Nice to have:
C# .Net API development
Backend app debugging via App Insights
Performance testing using JMeter
Writing and maintaining Azure DevOps pipeline scripts"
Start Immediately
Hybrid - 2-3 days onsite if in Ireland
Remote works if other location
