Senior Mobile App Developer
Role details
Job location
Tech stack
Job description
-
Design. Develop, test and deploy native iOS and Android applications
-
Translate Figma designs into responsive mobile interfaces using NativeScript and CSS/SCSS
-
Integrate mobile apps with backend services using RESTful APIs and OAuth2/JWT
-
Maintain code quality with clean code and unit testing
Requirements
-
Education: Bachelor's degree required; Advanced degree preferred
-
Experience: 5+ years of developing software for mass market products
-
Frameworks: Angular (Components, Services, Signals, RxJS, NgRx), React, Redux, NativeScript, NativeScript CLI, Vue.js, TypeScript, Swift, ObjC, Java, Kotlin, Coroutines, Jetpack, Retrofit, Room
-
Styling: CSS and NativeScript-specific styling
-
Tools: Visual Studio, Android Studio, and Xcode for platform-specific builds
-
Testing: Jest, Karma, Jasmine
-
Source code control systems: Git, Bitbucket
-
Databases: SQLite, RxDB, Firestore, Couchbase Lite
-
Operations: Strong skills in troubleshooting production issues
Helpful but not required
-
Experience with media codecs and streaming protocols
-
Prior experience with video processing