Apply

React Native Lead (Maternity cover)

Posted 19 days agoViewed

View full description

💎 Seniority level: Lead

📍 Location: Portugal, Malmö

💸 Salary: 50000.0 - 70000.0 EUR per year

🔍 Industry: Software Development

🏢 Company: ustwo👥 101-250Product DesignConsulting

🗣️ Languages: English

🪄 Skills: Backend DevelopmentProject ManagementFrontend DevelopmentKotlinReact NativeSwiftUI DesignFirebaseMobile testingTestRailCommunication SkillsCI/CDTeam managementStakeholder management

Requirements:
  • Extensive React Native development experience, with demonstrated work on accessibility and automated testing
  • Understanding of the React Native ecosystem (including Expo), and mobile considerations in general - whilst web React experience is great, we respect the differences in craft between building a well-structured mobile app vs. a web application.
  • Experience working with Swift and/or Kotlin to complement React Native code where necessary - the highest concentration of this is around camera in our app, so experience around this would be helpful
  • Understanding and demonstrable experience of planning for and implementing mobile apps securely, including using secure storage when necessary, transport layer security, and other approaches to ensure a secure experience for app users
  • Building pixel-perfect UIs which work across iOS and Android, including helping the team to navigate choices around building vs. reusing components
  • Diagnose and fix bugs and performance bottlenecks for smooth performance.
  • Maintain code and write automated unit + integration tests to ensure the product is of the highest quality, and guiding the team to ensure test coverage is sufficient.
  • Understanding of mobile application design architectures and their benefits to performance and code maintenance
  • Experience working with Github and Github Actions, including maintenance of build pipelines
  • Experience with app signing and release to app stores
  • Experience working with Firebase for app distribution, analytics, and login/registration
  • Familiarity with native build tools like XCode and Android Studio
  • Familiarity with app signing and experience with releasing multiple applications to the App Store/Play Store, including beta testing via TestFlight & Play Store alpha/beta tracks
  • Planning for release concerns such as feature flagging, upgrade paths, and backwards compatibility
  • Understanding of REST APIs, including working with a backend development team to coordinate releases and ensure the mobile app has what it needs to deliver great performance and user experience
Responsibilities:
  • Planning of work across our team to support new features, working alongside product, design, and delivery to balance feasibility, time constraints, UX/design, and quality. This requires a high level of collaboration across disciplines, weighing tradeoffs in design/implementation, and prioritisation.
  • Structuring work/delivery across our backend and frontend teams in order to support the capabilities being delivered. This includes sharing the lead in refinement activities and roadmapping, keeping an eye on team progress + morale, and escalating blockers internally and with clients
  • Act as a key point of contact for client-side technologists, agreeing on solution design for upcoming work, and tracking issues through to resolution when there are external dependencies
  • Leading the application architecture + technical roadmap for the React Native app, and collaborating with backend-focussed engineers to meet the project’s needs. This includes prioritisation/deprioritisation of technical debt, ensuring quality in code reviews, and ensuring implementation is meeting our standards
Apply