Senior iOS Developer – Accenture – Toronto, ON

Company: Accenture

Location: Toronto, ON

Expected salary:

Job date: Sun, 24 Nov 2024 00:51:02 GMT

Job description: WHO WE ARE:
Accenture Song accelerates growth and value for our clients through sustained customer relevance. Our capabilities span ideation to execution: growth, product and experience design; technology and experience platforms; creative, media and marketing strategy; and campaign, content and channel orchestration. With strong client relationships and deep industry expertise, we help our clients operate at the speed of life through the unlimited potential of imagination, technology and intelligence. Visit us at:Digital Products creates value for our clients, their employees, and their customers. We design and build impactful experiences fueled by Technology that change the way people work and live. With expertise in product strategy, design, innovation, and delivery transformation at scale, assisting with design thinking, integrating user-experience design/research, and impeccable development for native mobile, web, and embedded systems, we will help bring clarity to any omni-channel product vision.There will never be a typical day at Accenture Song, but that’s why people love it here. The opportunities to make a difference while working on exciting client initiatives are limitless in this ever-changing space. Here’s a snapshot of your responsibilities:THE WORK:Our Senior iOS Developers are experienced engineers eager to stay on the bleeding-edge of the mobile market across a broad spectrum of industries. You thrive on bringing mobile projects to life with clients, from concept to implementation. Your guidance and input drives technical design and development decisions. You enjoy providing mentorship to junior engineers and acting as a technical sounding board for peers and non-technical colleagues. This role invites seasoned engineers to exercise their deep expertise.

  • Work in a hands-on developer role on a cross-functional team including other developers, designers, product owners, scrum masters, testers, etc.
  • Work independently on development tasks and coach/guide team members within area of expertise
  • Ensure team members adhere to guidelines/procedures on highly complex or large-scale projects complying with the software development life cycle and delivery methodology (e.g. agile/scrum)
  • Conduct code reviews to ensure quality, standards compliance, re-usability and ease of maintenance
  • Provide technical support for escalated incidents/outages to ensure that they are resolved efficiently with minimal impact to stakeholders
  • Provide input into application release plans and roll-out strategy for new app releases and updates
  • Support a positive work environment that promotes service to the business, quality, innovation and teamwork and ensure timely communication of issues or points of interest
  • Rapidly innovate on concepts via self-initiated proofs of concept, and connect back to user and business value

HERE’S WHAT YOU’LL NEED:

  • 5+ years experience developing iOS applications with Swift
  • 1+ years experience in building iOS apps using SwiftUI
  • 1+ years experience with Swift Concurrency and async/await
  • 1+ years experience with Apple’s Combine Framework
  • Experience working with Accessibility/Voiceover, Dynamic Type, and Dark Mode
  • Experience creating custom views from code using size classes or autolayout for dynamic screen size
  • Advanced skills in using Xcode and it’s included features, and xcodebuild toolchain
  • Experience with iOS application testing frameworks (XCTest/XCUITest), and debugging/profiling tools (Instruments)
  • Experience with design patterns like POP (Protocol Oriented Programming), MVVM and reactive architecture
  • Experience with App Store Connect, TestFlight, and the application publishing process
  • Experience with distributed source control systems (Git) in a medium/large team environment and understanding of branching strategies, pull requests, and hotfixes
  • Solid oral and written communication skills, ability to communicate technical concepts to non-technical audience
  • Bachelor’s degree or equivalent work experience

NICE TO HAVE:

  • Solid understanding of multithreaded applications
  • Understanding of IT Standards, UX Design, Accessibility and Agile Methodologies
  • Comfortable with collective code ownership and pair programming
  • Experience with SwiftUI and UIKit interoperability
  • Experience coding with Objective-C
  • Experience working with Frameworks
  • Experience working with Swift Package Manager
  • Experience working with Cocoapods
  • Experience with Web services such as GraphQL, REST, JAX-RS, XML-RPC, JSON-RPC, SOAP
  • Knowledge of CI/CD tools and scripts used for iOS development
  • Experience with custom view animation and transition
  • Experience working with Snapshot Testing
  • Experience working with a distributed team with both onshore and offshore developers
  • Certification in agile methodology in a technical role (SAFe, Scrum, etc.)

#LI-NA-FY25About AccentureAccenture is a leading global professional services company that helps the world’s leading organizations build their digital core, optimize their operations, accelerate revenue growth and enhance services—creating tangible value at speed and scale. We are a talent- and innovation-led company with 774,000 people serving clients in more than 120 countries. Technology is at the core of change today, and we are one of the world’s leaders in helping drive that change, with strong ecosystem relationships. We combine our strength in technology and leadership in cloud, data and AI with unmatched industry experience, functional expertise and global delivery capability. Our broad range of services, solutions and assets across Strategy & Consulting, Technology, Operations, Industry X and Song, together with our culture of shared success and commitment to creating 360° value, enable us to help our clients reinvent and build trusted, lasting relationships. We measure our success by the 360° value we create for our clients, each other, our shareholders, partners and communities. Visit us atOur Commitment to Inclusion & DiversityAt Accenture, inclusion and diversity are fundamental to our culture and embedded in our core values. We are committed to creating a workforce where our people can feel comfortable, be themselves and contribute. Like Canada itself, Accenture employees represent a tremendous variety of cultures, ethnicities, beliefs, backgrounds and languages. We offer an inclusive environment regardless of personal characteristics such as ethnicity, religion, gender, sexual orientation, gender identity or expression, age or disability.Requesting an AccommodationAccenture is committed to providing equal employment opportunities for persons with disabilities or religious observances, including reasonable accommodation when needed. If you are hired by Accenture and require accommodation to perform the essential functions of your role, you will be asked to participate in our reasonable accommodation process. Accommodations made to facilitate the recruiting process are not a guarantee of future or continued accommodations once hired.If you would like to be considered for employment opportunities with Accenture and have accommodation needs for a disability or religious observance, please call us toll free at 1 (877) 889-9009, send us an or speak with your recruiter.Other Employment StatementsIt is currently our objective to assign our people to work near where they live. However, given the nature of our business and our need to serve clients, our employees must be available to travel when needed.Job candidates are not required to disclose any offence for which a pardon has been granted.

Accenture Song is a leading professional services company that focuses on helping clients accelerate growth and value through sustained customer relevance. They offer a wide range of capabilities, from growth and product design to technology platforms and marketing strategy. The company values innovation, technology, and intelligence to help clients operate at the speed of life. The company is looking for Senior iOS Developers with specific experience in Swift, SwiftUI, Concurrency, and Combine Framework. They also value experience with design patterns, testing frameworks, and version control systems. The company is committed to inclusion and diversity in the workplace and offers accommodations for individuals with disabilities or religious observances.

Amazon – iOS Developer, Key – Toronto, ON

Company: Amazon

Location: Toronto, ON

Expected salary:

Job date: Thu, 14 Nov 2024 07:49:55 GMT

Job description: DESCRIPTIONHow often have you had the opportunity to be a member of a team that is tasked with solving a huge everyday problem through innovative technology? Would you like to know more about how we are using the internet of things (IoT) to transform and disrupt an entire industry? If this sounds intriguing, then we’d like to talk to you about a role on the Amazon Key team tackling a set of problems requiring significant innovation. Amazon Key, our patented building access technology, supports Amazon Last Mile in the US, with international expansion plans.Our team is actively seeking a motivated and multi-talented engineer who is passionate about technological and business innovation. You will be part of an inter-disciplinary team of hardware, firmware, software (mobile, backend and frontend), and system engineers to develop and integrate cutting-edge technologies from IoT, wireless, and cloud computing into pragmatic solutions for Ring customers, package transportation, logistics, and delivery. Your software will guide the Amazon customers to access their access-control devices via mobile app. Your will be building solution for 3P partner that will guide them to install and configure the iOT enabled devices at property through iOS and Android application owned by Amazon Key.Duties include research, design, implementation, documentation, and maintenance of new and existing systems and the creation of software services and tools to drive the software development process towards higher quality. You will be working on cutting edge technologies in the market today. The development will be from the concept stage to the launch stage and ensuring the highest level of quality for your deliverables.You will be:

  • Working with product and UX team to solve the customer problem by proposing engineering solution and trade offs.
  • Working with engineering team members to investigate design approaches, prototype new technology and evaluate technical feasibility
  • Working in an Agile/Scrum environment to deliver high quality software
  • Engage with the iOS development community across Amazon to share learnings and grow.

Key job responsibilities

  • Responsible for the design of iOS mobile application, development and maintenance of systems
  • Design new, secure, and reliable features that drive real-time data, video, and audio solutions.
  • Utilize modern iOS development design patterns.
  • Propose innovative tools, frameworks, automations and processes that are used by the entire iOS team for development.
  • Participate in hiring and developing the team

BASIC QUALIFICATIONS– 3+ years of non-internship professional software development experience
– 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
– Experience programming with at least one software programming languagePREFERRED QUALIFICATIONS– 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
– Bachelor’s degree in computer science or equivalentAmazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status. If you would like to request an accommodation, please notify your Recruiter.

Joist – iOS Engineer, Remote – Fixed Term (Canada) – EverCommerce – Ontario

Company: EverCommerce

Location: Ontario

Expected salary: $100000 – 115000 per year

Job date: Thu, 17 Oct 2024 03:52:23 GMT

Job description: retention. Its modern digital and mobile applications create predictable, informed, and convenient experiences between customers… industries, EverCommerce provides end-to-end business management software, embedded payment acceptance, marketing technology…

Reddit – iOS Software Engineer III, Commenting Experience – Toronto, ON

Company: Reddit

Location: Toronto, ON

Expected salary:

Job date: Wed, 02 Oct 2024 05:02:46 GMT

Job description: Reddit is a community of communities. It’s built on shared interests, passion, and trust and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 82M+ daily active unique visitors, Reddit is one of the internet’s largest sources of information. For more information, visit .The Conversation Experiences team is responsible for one of the highest traffic pages on the platform: the Comments page. We know that conversations are the lifeblood of Reddit, so we strive to ensure viewing content and the surrounding conversation is appealing, intuitive and delightful. This is a high impact role where you will drive related technical & product strategy, operations, architecture, and execution for one of the largest sites in the world.This role can be 100% remote within Canada. If you are located near our office in Toronto, you’re welcome to work a hybrid schedule there as well!What You’ll Do:

  • Work cross-functionally, collaborate and partner with product, design, and other engineering counterparts to execute on product and business strategy and build novel products and features that our users will love.
  • Contribute to the full development cycle: technical design, development, test, experimentation, analysis, and launch. You’ll be reviewing code and design docs, giving feedback on product specs and mocks.
  • Participate with a team of thoughtful, fast-moving, and motivated engineers. Contribute to standards that improve developer workflows, recommend best practices, and help mentor engineers on the team to grow their technical expertise.
  • Continuously learn and improve your technical and non-technical abilities.

Minimum Candidate Qualifications for this role:

  • Minimum of 3+ years of post-internship, full-time, hands-on, professional software development experience developing user-facing iOS mobile native applications at scale, using Swift.
  • Expertise in Swift and Objective-C
  • Familiarity with software engineering best practices such as unit/integration/end-to-end testing, design documents, CI/CD, A/B testing, code reviews, and documentation
  • Strong organizational skills, the ability to prioritize tasks and keep projects on schedule.
  • Excellent communication skills. You collaborate effectively with teams in a fully remote environment and discuss complex topics with technical and non-technical audiences.
  • BS degree in Computer Science, a similar technical field of study or equivalent practical, professional, hands-on experience.
  • You love to build new things and thrive in ambiguity and even failure. You care about innovation.
  • Software development experience in one or more general-purpose programming languages; Java, Python, Go, Rust, C++.
  • Additional knowledge around GraphQL, REST, HTTP basics, and the ability to design maintainable APIs is a plus.

Benefits:

  • Comprehensive Health Benefits
  • Retirement Savings plan with matching contributions
  • Workspace benefits for your home office
  • Personal & Professional development funds
  • Family Planning Support
  • Flexible Vacation & Reddit Global Days Off

Reddit is proud to be an equal opportunity employer, and is committed to building a workforce representative of the diverse communities we serve. Reddit is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, please contact us at .

Reddit – Senior iOS Software Engineer, Poster Experience – Toronto, ON

Company: Reddit

Location: Toronto, ON

Expected salary:

Job date: Wed, 02 Oct 2024 04:33:42 GMT

Job description: Reddit is a community of communities. It’s built on shared interests, passion, and trust and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 82M+ daily active unique visitors, Reddit is one of the internet’s largest sources of information. For more information, visit .Reddit is a community of communities where people can dive into anything through experiences built around their interests, hobbies, and passions. Our mission is to bring community, belonging, and empowerment to everyone in the world. Reddit users submit, vote, and comment on content, stories, and discussions about the topics they care about the most. From pets to parenting, with over 100,000 active communities and over 70 million daily active users, it is home to the most open and authentic conversations on the internet. For more information, visit .The Core Experience organization’s mission is to empower people to participate in global conversations through communities. Poster Experience specifically focuses on the user journey in creating posts at Reddit, which is the main source of user content for the product. We aim to make it easier, faster, and smarter to create and participate in conversations, and we drive several core product metrics for the entire Reddit ecosystem.This is a high impact role where you will own projects from ideation to production, working with our super-talented cross-functional team. You’ll closely collaborate with product and design teams, and be responsible for the engineering architecture and execution of key product features.This role can be remote within the United States or Canada, or can be a hybrid model if near an office. Offices are located in San Francisco, Los Angeles, Chicago, New York City, and Toronto.What You’ll Do:

  • Design, build, and ship iOS code, experiments and products for millions of users.
  • Work cross-functionally, collaborate and partner with product, design, and other engineering counterparts to execute on product and business strategy and build novel products and features that our users will love.
  • Communicate effectively, within the team and across disciplines. Work closely with product managers and designers to craft compelling user experiences.
  • Contribute meaningfully to our team’s strategy. We give everyone a seat at the table and encourage active participation in planning our future. Don’t just come along for the ride.
  • Participate in product reviews and team meetings, providing technical insight. Help scope, estimate, and prioritize between conflicting needs.
  • Foster a healthy engineering culture and collaborate with other engineers.

Who You Might Be:

  • Minimum of 3+ years of post-internship, full-time, hands-on, professional software development experience developing user-facing iOS mobile native applications at scale, using Swift.
  • Expertise in Swift
  • Familiarity with software engineering best practices such as unit/integration/end-to-end testing, design documents, CI/CD, A/B testing, code reviews, and documentation
  • Strong organizational skills, the ability to prioritize tasks and keep projects on schedule.
  • BS degree in Computer Science, a similar technical field of study or equivalent practical experience.
  • Entrepreneurial spirit. You are self-directed, innovative, and biased towards action in fast-paced environments. You love to build new things and thrive in ambiguity and even failure.
  • Excellent communication skills. You collaborate effectively with teams in a fully remote environment and discuss complex topics with technical and non-technical audiences.
  • Additional knowledge around GraphQL, REST, HTTP basics, and the ability to design maintainable APIs is a plus.

Reddit is proud to be an equal opportunity employer, and is committed to building a workforce representative of the diverse communities we serve. Reddit is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, please contact us at .

Reddit – iOS Software Engineer III, Subreddit Success – Ontario

Company: Reddit

Location: Ontario

Expected salary:

Job date: Wed, 02 Oct 2024 00:24:30 GMT

Job description: Reddit is a community of communities. It’s built on shared interests, passion, and trust and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 82M+ daily active unique visitors, Reddit is one of the internet’s largest sources of information. For more information, visit .The Subreddit Success team is responsible for helping build and activate more successful communities. Our goal is to ensure that community founders have the right tools at the right time and understand exactly what they need to do to help create and grow their new communities. We also maintain features related to the Subreddit page and care deeply about maintaining and improving the features that shape communities’ individuality. This is a high impact role where you will drive related technical & product strategy, operations, architecture, and execution for one of the largest sites in the world.This role can be 100% remote within Canada. If you are located near our office in Toronto, you’re welcome to work a hybrid schedule there as well!What You’ll Do:

  • Work cross-functionally, collaborate and partner with product, design, and other engineering counterparts to execute on product and business strategy and build novel products and features that our users will love.
  • Contribute to the full development cycle: technical design, development, test, experimentation, analysis, and launch. You’ll be reviewing code and design docs, giving feedback on product specs and mocks.
  • Participate with a team of thoughtful, fast-moving, and motivated engineers. Contribute to standards that improve developer workflows, recommend best practices, and help mentor engineers on the team to grow their technical expertise.
  • Continuously learn and improve your technical and non-technical abilities.

Minimum Candidate Qualifications for this role:

  • Minimum of 3+ years of post-internship, full-time, hands-on, professional software development experience developing user-facing iOS mobile native applications at scale, using Swift.
  • Expertise in Swift and Objective-C
  • Familiarity with software engineering best practices such as unit/integration/end-to-end testing, design documents, CI/CD, A/B testing, code reviews, and documentation
  • Strong organizational skills, the ability to prioritize tasks and keep projects on schedule.
  • Excellent communication skills. You collaborate effectively with teams in a fully remote environment and discuss complex topics with technical and non-technical audiences.
  • BS degree in Computer Science, a similar technical field of study or equivalent practical, professional, hands-on experience.
  • You love to build new things and thrive in ambiguity and even failure. You care about innovation.
  • Software development experience in one or more general-purpose programming languages; Java, Python, Go, Rust, C++.
  • Additional knowledge around GraphQL, REST, HTTP basics, and the ability to design maintainable APIs is a plus.

Benefits:

  • Comprehensive Health benefits
  • 401k Matching
  • Workspace benefits for your home office
  • Personal & Professional development funds
  • Family Planning Support
  • Flexible Vacation & Reddit Global Days Off
  • 4+ months paid Parental Leave
  • Paid Volunteer time off

Reddit is proud to be an equal opportunity employer, and is committed to building a workforce representative of the diverse communities we serve. Reddit is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, please contact us at .

Reddit – Software Engineer III, iOS – Commenting Experience – Ontario

Company: Reddit

Location: Ontario

Expected salary:

Job date: Thu, 29 Aug 2024 22:35:05 GMT

Job description: Reddit is a community of communities. It’s built on shared interests, passion, and trust and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 82M+ daily active unique visitors, Reddit is one of the internet’s largest sources of information. For more information, visit .The Conversation Experiences team is responsible for one of the highest traffic pages on the platform: the Comments page. We know that conversations are the lifeblood of Reddit, so we strive to ensure viewing content and the surrounding conversation is appealing, intuitive and delightful. This is a high impact role where you will drive related technical & product strategy, operations, architecture, and execution for one of the largest sites in the world.This role can be 100% remote within Canada. If you are located near our office in Toronto, you’re welcome to work a hybrid schedule there as well!What You’ll Do:

  • Work cross-functionally, collaborate and partner with product, design, and other engineering counterparts to execute on product and business strategy and build novel products and features that our users will love.
  • Contribute to the full development cycle: technical design, development, test, experimentation, analysis, and launch. You’ll be reviewing code and design docs, giving feedback on product specs and mocks.
  • Participate with a team of thoughtful, fast-moving, and motivated engineers. Contribute to standards that improve developer workflows, recommend best practices, and help mentor engineers on the team to grow their technical expertise.
  • Continuously learn and improve your technical and non-technical abilities.

Minimum Candidate Qualifications for this role:

  • Minimum of 3+ years of post-internship, full-time, hands-on, professional software development experience developing user-facing iOS mobile native applications at scale, using Swift.
  • Expertise in Swift and Objective-C
  • Familiarity with software engineering best practices such as unit/integration/end-to-end testing, design documents, CI/CD, A/B testing, code reviews, and documentation
  • Strong organizational skills, the ability to prioritize tasks and keep projects on schedule.
  • Excellent communication skills. You collaborate effectively with teams in a fully remote environment and discuss complex topics with technical and non-technical audiences.
  • BS degree in Computer Science, a similar technical field of study or equivalent practical, professional, hands-on experience.
  • You love to build new things and thrive in ambiguity and even failure. You care about innovation.
  • Software development experience in one or more general-purpose programming languages; Java, Python, Go, Rust, C++.
  • Additional knowledge around GraphQL, REST, HTTP basics, and the ability to design maintainable APIs is a plus.

Benefits:

  • Comprehensive Health Benefits
  • Retirement Savings plan with matching contributions
  • Workspace benefits for your home office
  • Personal & Professional development funds
  • Family Planning Support
  • Flexible Vacation & Reddit Global Days Off

Reddit is proud to be an equal opportunity employer, and is committed to building a workforce representative of the diverse communities we serve. Reddit is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, please contact us at .

Reddit – Senior iOS Software Engineer, Poster Experience – Toronto, ON

Company: Reddit

Location: Toronto, ON

Expected salary:

Job date: Fri, 27 Sep 2024 22:31:45 GMT

Job description: Reddit is a community of communities. It’s built on shared interests, passion, and trust and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 82M+ daily active unique visitors, Reddit is one of the internet’s largest sources of information. For more information, visit .Reddit is a community of communities where people can dive into anything through experiences built around their interests, hobbies, and passions. Our mission is to bring community, belonging, and empowerment to everyone in the world. Reddit users submit, vote, and comment on content, stories, and discussions about the topics they care about the most. From pets to parenting, with over 100,000 active communities and over 70 million daily active users, it is home to the most open and authentic conversations on the internet. For more information, visit .The Core Experience organization’s mission is to empower people to participate in global conversations through communities. Poster Experience specifically focuses on the user journey in creating posts at Reddit, which is the main source of user content for the product. We aim to make it easier, faster, and smarter to create and participate in conversations, and we drive several core product metrics for the entire Reddit ecosystem.This is a high impact role where you will own projects from ideation to production, working with our super-talented cross-functional team. You’ll closely collaborate with product and design teams, and be responsible for the engineering architecture and execution of key product features.This role can be remote within the United States or Canada, or can be a hybrid model if near an office. Offices are located in San Francisco, Los Angeles, Chicago, New York City, and Toronto.What You’ll Do:

  • Design, build, and ship iOS code, experiments and products for millions of users.
  • Work cross-functionally, collaborate and partner with product, design, and other engineering counterparts to execute on product and business strategy and build novel products and features that our users will love.
  • Communicate effectively, within the team and across disciplines. Work closely with product managers and designers to craft compelling user experiences.
  • Contribute meaningfully to our team’s strategy. We give everyone a seat at the table and encourage active participation in planning our future. Don’t just come along for the ride.
  • Participate in product reviews and team meetings, providing technical insight. Help scope, estimate, and prioritize between conflicting needs.
  • Foster a healthy engineering culture and collaborate with other engineers.

Who You Might Be:

  • Minimum of 3+ years of post-internship, full-time, hands-on, professional software development experience developing user-facing iOS mobile native applications at scale, using Swift.
  • Expertise in Swift
  • Familiarity with software engineering best practices such as unit/integration/end-to-end testing, design documents, CI/CD, A/B testing, code reviews, and documentation
  • Strong organizational skills, the ability to prioritize tasks and keep projects on schedule.
  • BS degree in Computer Science, a similar technical field of study or equivalent practical experience.
  • Entrepreneurial spirit. You are self-directed, innovative, and biased towards action in fast-paced environments. You love to build new things and thrive in ambiguity and even failure.
  • Excellent communication skills. You collaborate effectively with teams in a fully remote environment and discuss complex topics with technical and non-technical audiences.
  • Additional knowledge around GraphQL, REST, HTTP basics, and the ability to design maintainable APIs is a plus.

Reddit is proud to be an equal opportunity employer, and is committed to building a workforce representative of the diverse communities we serve. Reddit is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, please contact us at .

Reddit – Senior iOS Software Engineer, Poster Experience – Ontario

Company: Reddit

Location: Ontario

Expected salary:

Job date: Sat, 28 Sep 2024 03:27:20 GMT

Job description: Reddit is a community of communities. It’s built on shared interests, passion, and trust and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 82M+ daily active unique visitors, Reddit is one of the internet’s largest sources of information. For more information, visit .Reddit is a community of communities where people can dive into anything through experiences built around their interests, hobbies, and passions. Our mission is to bring community, belonging, and empowerment to everyone in the world. Reddit users submit, vote, and comment on content, stories, and discussions about the topics they care about the most. From pets to parenting, with over 100,000 active communities and over 70 million daily active users, it is home to the most open and authentic conversations on the internet. For more information, visit .The Core Experience organization’s mission is to empower people to participate in global conversations through communities. Poster Experience specifically focuses on the user journey in creating posts at Reddit, which is the main source of user content for the product. We aim to make it easier, faster, and smarter to create and participate in conversations, and we drive several core product metrics for the entire Reddit ecosystem.This is a high impact role where you will own projects from ideation to production, working with our super-talented cross-functional team. You’ll closely collaborate with product and design teams, and be responsible for the engineering architecture and execution of key product features.This role can be remote within the United States or Canada, or can be a hybrid model if near an office. Offices are located in San Francisco, Los Angeles, Chicago, New York City, and Toronto.What You’ll Do:

  • Design, build, and ship iOS code, experiments and products for millions of users.
  • Work cross-functionally, collaborate and partner with product, design, and other engineering counterparts to execute on product and business strategy and build novel products and features that our users will love.
  • Communicate effectively, within the team and across disciplines. Work closely with product managers and designers to craft compelling user experiences.
  • Contribute meaningfully to our team’s strategy. We give everyone a seat at the table and encourage active participation in planning our future. Don’t just come along for the ride.
  • Participate in product reviews and team meetings, providing technical insight. Help scope, estimate, and prioritize between conflicting needs.
  • Foster a healthy engineering culture and collaborate with other engineers.

Who You Might Be:

  • Minimum of 3+ years of post-internship, full-time, hands-on, professional software development experience developing user-facing iOS mobile native applications at scale, using Swift.
  • Expertise in Swift
  • Familiarity with software engineering best practices such as unit/integration/end-to-end testing, design documents, CI/CD, A/B testing, code reviews, and documentation
  • Strong organizational skills, the ability to prioritize tasks and keep projects on schedule.
  • BS degree in Computer Science, a similar technical field of study or equivalent practical experience.
  • Entrepreneurial spirit. You are self-directed, innovative, and biased towards action in fast-paced environments. You love to build new things and thrive in ambiguity and even failure.
  • Excellent communication skills. You collaborate effectively with teams in a fully remote environment and discuss complex topics with technical and non-technical audiences.
  • Additional knowledge around GraphQL, REST, HTTP basics, and the ability to design maintainable APIs is a plus.

Reddit is proud to be an equal opportunity employer, and is committed to building a workforce representative of the diverse communities we serve. Reddit is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, please contact us at .

Reddit – Software Engineer, iOS – Commenting Experience – Ontario

Company: Reddit

Location: Ontario

Expected salary:

Job date: Fri, 30 Aug 2024 07:50:47 GMT

Job description: Reddit is a community of communities. It’s built on shared interests, passion, and trust and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 82M+ daily active unique visitors, Reddit is one of the internet’s largest sources of information. For more information, visit .The Conversation Experiences team is responsible for one of the highest traffic pages on the platform: the Comments page. We know that conversations are the lifeblood of Reddit, so we strive to ensure viewing content and the surrounding conversation is appealing, intuitive and delightful. This is a high impact role where you will drive related technical & product strategy, operations, architecture, and execution for one of the largest sites in the world.This role can be 100% remote within Canada. If you are located near our office in Toronto, you’re welcome to work a hybrid schedule there as well!What You’ll Do:

  • Work cross-functionally, collaborate and partner with product, design, and other engineering counterparts to execute on product and business strategy and build novel products and features that our users will love.
  • Contribute to the full development cycle: technical design, development, test, experimentation, analysis, and launch. You’ll be reviewing code and design docs, giving feedback on product specs and mocks.
  • Participate with a team of thoughtful, fast-moving, and motivated engineers. Contribute to standards that improve developer workflows, recommend best practices, and help mentor engineers on the team to grow their technical expertise.
  • Continuously learn and improve your technical and non-technical abilities.

Minimum Candidate Qualifications for this role:

  • Minimum of 3+ years of post-internship, full-time, hands-on, professional software development experience developing user-facing iOS mobile native applications at scale, using Swift.
  • Expertise in Swift and Objective-C
  • Familiarity with software engineering best practices such as unit/integration/end-to-end testing, design documents, CI/CD, A/B testing, code reviews, and documentation
  • Strong organizational skills, the ability to prioritize tasks and keep projects on schedule.
  • Excellent communication skills. You collaborate effectively with teams in a fully remote environment and discuss complex topics with technical and non-technical audiences.
  • BS degree in Computer Science, a similar technical field of study or equivalent practical, professional, hands-on experience.
  • You love to build new things and thrive in ambiguity and even failure. You care about innovation.
  • Software development experience in one or more general-purpose programming languages; Java, Python, Go, Rust, C++.
  • Additional knowledge around GraphQL, REST, HTTP basics, and the ability to design maintainable APIs is a plus.

Benefits:

  • Comprehensive Health Benefits
  • Retirement Savings plan with matching contributions
  • Workspace benefits for your home office
  • Personal & Professional development funds
  • Family Planning Support
  • Flexible Vacation & Reddit Global Days Off

Reddit is proud to be an equal opportunity employer, and is committed to building a workforce representative of the diverse communities we serve. Reddit is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, please contact us at .