Logo
TELUS Digital

Senior Software Engineer [Mobile - React Native]

TELUS Digital, Boston, Massachusetts, us, 02298

Save Job

Overview

Senior Software Engineer [Mobile - React Native] Location: Hybrid capacity (Tuesdays, Wednesdays, Thursdays) in either Columbus, OH; Boston, MA; Charlottesville, VA; or Durham, NC. The Opportunity

As a Senior Software Engineer (React Native) at TELUS Digital, you will influence teammates and projects across various stages of their careers. You’ll help steer the direction of our engineering practices and client relationships, with clear oversight of day-to-day engineering activities. We are committed to diversity, equity, and inclusion and welcome candidates who value these principles in their work, collaboration, or mentorship. Responsibilities

Confidently deliver high-quality software by applying critical thinking to products, requirements, and processes Work closely with clients to influence technical product decisions and business goals Stay up to date with software engineering best practices, tools, and frameworks Understand various software architectures and craft sustainable, reusable solutions Mentor and coach a project team toward shared goals and outcomes Navigate difficult conversations by providing constructive feedback to teams and clients Identify obstacles to ensure quality and improve user experience and software delivery Be self-aware of limitations while remaining curious to learn and receptive to feedback Guide the team through changing priorities with positive energy Communicate and simplify complex problems to multidisciplinary teams Apply knowledge to organizational-scale initiatives Qualifications

5+ years of professional programming experience, with at least 2+ years in React Native JavaScript expert with React.js and TypeScript Experience with Vue.js, Node.js, Next.js, HTML, CSS, and unit testing Comfortable with Android and iOS SDKs Experience developing Hybrid applications and PWAs Ability to evaluate and select appropriate frameworks for projects Ability to articulate performance considerations and optimization strategies Understanding of server-side vs client-side rendering trade-offs Experience leading a team of web developers on large applications Ownership and leadership in delivering major features and components Experience communicating with clients and stakeholders with empathy Willingness to contribute architectural and design recommendations Formal or informal leadership/mentorship experience Proficiency with development tools that improve efficiency Ability to balance big-picture goals with technical constraints Bonus Points

Passion for Accessibility and Usability Experience with advanced automation tools Understanding of designing RESTful APIs for mobile experiences Inclusive responsive UI implementation Familiarity with Web Components Interviewing or hiring experience Interest in Big Data, Machine Learning, Voice, AR/VR, security, and IoT Code samples or a GitHub account to share Equal Opportunity Employer

TELUS Digital is an equal opportunity employer. All employment decisions are based on qualifications, merits, competence, and performance without regard to diversity characteristics.

#J-18808-Ljbffr