We're looking for a Full Stack Mobile Developer who's passionate about building and enhancing a mobile app used by millions of users, on both iOS and Android.
In this role, you'll be responsible for architecting, building the application and coordinating with the teams responsible for other layers of the product infrastructure.
Considering the App is a game changer for AT&T's business and the R&D Center, we need someone passionate about it as well as a strong team player.
Responsibilities
- Build pixel-perfect, smooth UIs across both mobile platforms
- Build microservice and back end API's to "serve" the mobile app
- Leverage native APIs for deep integrations with both platforms
- Diagnose and fix bugs and performance bottlenecks for performance that feels native
- Maintain code and write automated tests to ensure that the product is of the highest quality
- Transition existing React web apps and native code to React Native
Requirements:
- At least 4 years proven experience working with ReactNative and TypeScript technologies
- At least 2 year proven experience working with NodeJS server technology
- Knowledge of object-oriented programming
- Ability to write well-documented, clean code
- Rock solid at working with third-party dependencies and debugging dependency conflicts
- Experience with NestJS - advantage
- Ability to write well-documented, clean code
- Rock solid at working with third-party dependencies and debugging dependency conflicts
- Experience in writing native code, i.e. IOS and Android (objectiveC, Swift, Java, Kotlin)
- Familiarity with native build tools, like XCode, Gradle, Android Studio, IntelliJ
- Understanding of REST APIs, the document request model, and offline storage
- Team player, innovative and creative, able to see the "big picture" and take part in shaping the product
- Hooks and Redux - advantage
- Experience in writing web services application (React) - advantage
- Experience with automated testing suites, like Jest, Detox, Appium and others - advantage