Company

Tpg TelecomSee more

addressAddressNew South Wales
salary SalaryPermanent
CategoryAdministrative

Job description

We've only just begun, but what a beginning. In a once in a generation moment, we've brought together powerful brands to create one united force. TPG Telecom has a powerhouse of brands which include Vodafone, TPG, iiNet, Internode, Lebara, AAPT and felix. The latest technology and brave thinking let us connect our people and communities. You could play a role in that. A big one. We invite you to bring your boldness and stand out. You are empowered. Opportunities are plenty for those ready to accept the challenge.This opportunityAs an iOS and React Native developer you'll be working on the My Vodafone iOS app, helping to build and maintain it, using relevant technologies.The My Vodafone app helps our customers to interact with their Vodafone account, manage and view bills, etc. You'll design and develop reusable, well tested components and views within My Vodafone app while meeting business objectives.Responsibilities

  • Work as part of a small team to build React Native iOS applications and Native iOS applications using Swift.
  • Design, build and maintain excellent React Native and Swift based iOS applications with clean code.
  • Build app and UI components from prototypes and wireframes
  • Work with third-party dependencies and APIs
  • Use Native APIs for tight integrations with iOS
  • Release applications to the Apple store.
  • Work with native modules when required.
  • Assist with building estimates.
  • Write automated tests to ensure error-free code and performance
  • Improve front-end performance by eliminating performance bottlenecks
  • Create front-end modules with maximum code reusability and efficiency
  • Implement clean, smooth animations to provide an excellent user interface
  • Set continuous delivery and continuous improvement in front-end development,
  • Developing scalable, reusable components and front-end libraries,
  • An advocate of general engineering best practices such as domain-driven code architecture, encapsulation, separation of concerns, single responsibility, clean code practices, etc.
Knowledge and experience
  • 2+ years of professional experience working with React Native.
  • 4+ years of professional experience using Swift to develop and maintain iOS apps.
  • Experience working with Swift, Objective C, and Java a plus but not required.
  • An understanding of React Native best practices and a commitment to following them.
  • Ability to create and maintain continuous integration and delivery of React Native and Swift based iOS applications.
  • Firm grasp of the JavaScript and TypeScript language and its nuances, including ES6+ syntax. In-depth knowledge of JavaScript, CSS, HTML, functional programming, and front-end languages.
  • Knowledge of functional or object-oriented programming.
  • Ability to write well-documented, clean Javascript code.
  • Understanding of REST APIs, the document request model, and offline storage.
  • Experience with automated testing suites, like Jest or Mocha.
  • Significant experience working with React mobile along with tools like Flux, Flow, Redux, etc.
  • Strong knowledge of React fundamentals such as Virtual DOM, component lifecycle, and component state.
  • A complete understanding of the full mobile app development lifecycle right from prototyping.
  • Experience working with REST APIs, document request models, offline storage, and third-party libraries.
Benefits and perks
  • Flexible hybrid way of working (from home and office)
  • 'Stay Connected Mobile' - Access to a free mobile plan
  • 'Stay Connected NBN' - Access to a free NBN 100 plan
  • 'Your Leave' - an additional 4 days of leave to be used whenever you like - every year
  • Access to TPG Learning Hub platform and internal development opportunities
  • Access to Corporate Partner Discounts
Bolder and better together!Don't meet every single requirement? We're ok with that. Studies have shown that women and those of underrepresented groups are less likely to apply for roles unless they meet every single criteria. At TPG Telecom we recognise that what may make you different, makes the difference!We're all about enabling every individual to be their authentic selves and creating a place where everybody belongs. If you are excited about this role, but your experience doesn't align perfectly with every qualification in the job description, we encourage you to APPLY NOW regardless. You may just be the right candidate for this or perhaps another similar role with us.We are a 2024 Circle Back Initiative Employer - we commit to respond to every applicant.Our Talent Acquisition Team and Hiring Managers kindly request no unsolicited resumes or approaches from Recruitment Agencies. TPG Telecom is not responsible for any fees related to unsolicited resumes.#LI-Hybrid #LI-RS1 IND2
Refer code: 2117217. Tpg Telecom - The previous day - 2024-04-27 17:33

Tpg Telecom

New South Wales
Popular React Native Developer jobs in top cities
Jobs feed

Development Manager

Lithgow City Council

Lithgow, NSW

Event Cleaner - IM Katoomba

Employment Group

Katoomba, NSW

Chef de Partie

Winning Group

Waterloo, NSW

Business Support / Project Officer (20 hours per week) (Ref: V24/9282)

Blue Mountains City Council

Katoomba, NSW

Experienced Babysitter Wanted for Our Child

Care.com

Camden, NSW

Forklift Operator

Protech

Emu Plains, NSW

Associates + Senior Associates | Litigation & Investigations

Amicus Legal Recruitment

Sydney, NSW

Junior Contract Administrator

Prosper Recruitment

Jamisontown, NSW

Experienced Babysitter Wanted for Our Child

Care.com

Hunters Hill, NSW

Attention: Babysitter Needed for 2 Children

Care.com

Woollahra, NSW

Share jobs with friends

Related jobs

React Native Developer - Ios

Front End Developer(React Native)

Zone It Solutions

Sydney, NSW

2 months ago - seen

React Native Mobile Developer

Cotalent

Permanent

Sydney, NSW

2 months ago - seen

Mobile Developer (React Native)

Sustainability Consulting

Contract

Sydney, NSW

3 months ago - seen