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
Requirements:
- 3 years or more of proven software development experience
- Knowledge of object-oriented programming
- Ability to write well-documented, clean code
- Rock solid at working with third-party dependencies and debugging dependency conflicts
- Firm grasp of the TypeScript, React Native and NodeJS languages
- 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
We are hiring for various positions within the company, with some roles offered through outsourcing.
Join us and enjoy a dynamic and flexible work environment.