FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

React Developer
TELUS DigitalDeveloping scalable mobile applications for TELUS Digital. Collaborate on code quality and app performance in a dynamic team.
Tech Stack
Tools & technologiesAndroidAWSGoogle Cloud PlatformGraphQLiOSJavaJestKotlinKubernetesObjective-CReactReact NativeSwift
About the role
Key responsibilities & impact- Ensure a cohesive experience across multiple devices and multiple platforms
- Develop scalable solutions with performance and security in mind.
- Have the dedication to learn and research new technologies.
- Ability to document the workflow whenever it's needed.
- The knowledge of how to work together with others and build solutions.
- Doing code reviews and improvements with other developers.
- Maintaining the codebase and making improvements when necessary.
- Document APIs and Components for other Developers.
- Incorporate Accessibility as part of the development process.
- Knowledge about database management and architecture.
- Understand what technologies other teams are using.
- Work with designers to help them understand possible technical restrictions.
- Identify problem areas in code & solutions.
- Assist with and rapidly test solutions for the team.
- Demonstrable history of excelling in a team-based collaborative environment.
- Strong team leadership skills to help lead the team's work
- Overseeing code quality and evangelizing best practices
- You also have strong interpersonal, critical thinking, analytical, and problem-solving skills
Requirements
What you’ll need- Mobile Development Experience: Prior experience in mobile app development is essential, as it provides a foundational understanding of mobile-specific concepts and best practices.
- Familiarity with Swift/Kotlin: While not necessarily an expert, having some knowledge of Swift for iOS or Kotlin for Android will be beneficial for understanding the existing codebase and facilitating integration.
- Native Modules Integration: Ability to bridge React Native components with native modules written in Swift/Objective-C for iOS or Kotlin/Java for Android when necessary for functionality not supported by React Native out-of-the-box.
- API Integration: Proficiency in integrating APIs into mobile applications, including handling authentication, data parsing, and error handling.
- UI/UX Design Principles: Basic understanding of user interface and user experience design principles to ensure the React Native components integrate seamlessly with the existing native components.
- Testing and Debugging: Experience with testing frameworks like Jest for unit testing React Native components and debugging tools for troubleshooting issues across different platforms.
- Version Control: Proficiency in using version control systems like Git for collaborative development and code management.
- Communication Skills: Effective communication skills are crucial for collaborating with the existing mobile development team, discussing requirements, and providing progress updates.
- Adaptability and Learning Agility: Since the project involves migrating and replacing existing components, the developer should be adaptable and capable of quickly learning new technologies and methodologies as the project evolves
- Great to have: Experience with securing applications to common security threats (OWASP Standards).
- Experience with Web/HTTP security controls (CORS, CSP, TLS, etc ...).
- Experience designing, building, and maintaining High Availability systems.
- Experience with Kubernetes.
- Experience with GCP and/or AWS ecosystems.
- Experience working with design systems.
- Demonstrated ability to design & build both ReST and GraphQL APIs.
- Strong understanding of application-level and system-level software design patterns.
- Experience with deploying mobile applications to Apple App Store and Google Play Store, including familiarity with the submission process, provisioning profiles, code signing, and release management.
Benefits
Comp & perks- Private medical and life insurance from day one
- Budget for professional growth (certifications)
- Schedule flexibility.
- Extra bonus based on performance.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Mobile DevelopmentSwiftKotlinNative Modules IntegrationAPI IntegrationUI/UX Design PrinciplesTesting and DebuggingVersion ControlReST APIsGraphQL APIs
Soft Skills
Interpersonal SkillsCritical ThinkingAnalytical SkillsProblem-Solving SkillsTeam LeadershipAdaptabilityLearning AgilityCollaborationCommunication SkillsDocumentation