Desenvolvedor Mobile Senior
Core
Design, build, and evolve cross-platform mobile applications (iOS/Android) using React Native, integrating with .NET back-ends to support a Super App ecosystem for public security and smart city initiatives.
Role type
Senior Mobile Engineer (React Native)
Builds
Super Apps aggregating multiple services and miniapps for public security and smart city solutions
Domain
Public sector technology / Smart cities / Mobile development
Deliverable
production ML models | product features
Required skills
React Native (advanced), .NET (C#), Native iOS (Swift) and Android (Kotlin/Java) development, Super App architecture, CI/CD pipelines, Automated testing frameworks, Mobile performance profiling
Preferred skills
Kotlin Multiplatform, Flutter, Microfrontends, Mobile app certification
Technologies
React Native, Redux, Context API, Swift, Kotlin, Java, .NET, C#, REST, GraphQL, gRPC, Jest, Detox, XCTest, Espresso, Sentry, Firebase, GitHub Actions, Bitrise, Xcode Instruments, Android Profiler, Flipper
Responsibilities
Develop and maintain Super Apps with React Native ensuring stability across modules; Create native bridges for specific platform resources; Integrate mobile apps with .NET back-ends via REST, GraphQL, or gRPC; Optimize app performance (startup time, battery, memory leaks, jank); Mentor junior developers and conduct code reviews; Monitor post-launch metrics (crash rate, ANR) and user feedback
Seniority
Senior, hands-on IC