Browse
···
Log in / Register

Senior iOS Software Engineer

CA$110,000-120,000/year

PressReader

Richmond, BC, Canada

Favourites
Share

Description

PressReader is a rapidly growing technology company that partners with the world’s leading publishers to deliver content to millions of users in over 160 countries. Our progressive approach to digital distribution has allowed publishers such as The Washington Post, The Guardian, Newsweek, Rolling Stone, The Globe and Mail, and Vogue to find new audiences through business partnerships, including airlines, hotels, cruise ships, libraries, and thousands of other companies worldwide.  Our technology also powers Branded Editions (BE) - a white-label solution that enables publishers to deliver their digital content in interactive ways. BE allows them to build a customizable platform that supports a wide range of revenue opportunities.  We have a full-time opportunity for a Senior iOS Software Engineer to join our Engineering Team.  As part of the Engineering team, you will work on an award-winning digital platform, and work across various stages of the software development cycle. You will use your proven experience in iOS software development to heighten our current and future projects. You will help shape the culture and success of our Engineering department.  This is a great opportunity for a developer who has about 5+ years of experience working with iOS applications as part of a professional team. In this role, you will: Design and develop key software components for PressReader applications, both baseline and branded editions. Deliver code with top-tier quality while adhering to development best practices, employing test-driven development methodologies, and supporting delivery automation. Engage in estimating project efforts and timelines for delivery. Take charge in conducting peer design and code reviews. Identify technical, schedule, and other potential project risks, providing pertinent feedback. Actively collaborate with teammates, both mobile (iOS and Android) and backend, and maintain effective communication with project stakeholders to ensure smooth and predictable project progression. Create and uphold high-caliber technical documentation outlining software designs and solutions. You are a great fit if you have: 5+ years of real iOS apps in App Store Solid understanding of the full mobile development life cycle Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies Worked with third-party libraries and APIs including package managers Apple’s Development certificate and provisioning profile management iTunes Connect and Test Flight App Management and Submission Proficiency in refactoring complex code to enhance testability and maintainability. Knowledge or experience in test-driven development and agile/iterative development methodologies. Exceptional communication skills, both written and verbal, coupled with strong interpersonal abilities. A team-player mindset with a willingness to broaden skills and actively contribute ideas and knowledge. Here are our Coding requirements: Swift with bonus knowledge of Objective-C Complex Xcode solutions and projects including advanced project properties and localizable resources, use of frameworks/modules iOS UI dev components: UIKit and SwiftUI including advanced customizations (layout and components). Advanced thread and performance technologies like async/await, Combine, Promises. Networking components: REST API and Serialization Why us for your next career adventure? PressReader offers a hybrid work environment to balance the flexibility of working from home and being together to collaborate, celebrate, and connect. This position is based in our Richmond, BC office and requires to be on-premises three days a week. When not in the office, employees have an opportunity to work remotely. PressReader is committed to providing a fair compensation package which include a 100% employer-paid health, dental, and vision benefit plan; 15 paid vacation days to start; health and wellness days and bereavement days; reimbursements for professional training and membership in professional associations; fitness subsidy and more, along with a chance to be working with amazing people. The pay range for this role is $110,000 to $120,000, depending on experience.  We thank everyone who is interested in our role. Only qualified candidates legally eligible to work in Canada will be directly contacted for this position. If you don’t see yourself fully reflected in every job requirement listed for this job, we still encourage you to apply. We are committed to creating a more equitable, inclusive and diverse company and we welcome applicants of all genders, ages, ethnicities, cultures, abilities, sexual orientations, sexual identification, and life experiences. If you require accommodation in completing any pre-employment assessments or applications, interviewing, or otherwise participating in the recruitment process, please email people@pressreader.com.   Finally, sometimes emergencies happen and you may need to reschedule an interview. We understand. Please let us know without worrying about losing the opportunity or your credibility. To apply, please submit your resume, and a cover letter explaining why you are the right person for this role 

Source:  workable View original post

Location
Richmond, BC, Canada
Show map

workable

You may also like

Workable
Senior Data Developer
Who Are We? UniUni, a North American leader in last-mile logistics, delivers tens of millions of parcels annually across Canada, from coast to coast, and is rapidly expanding its footprint in the United States. Founded in 2019, UniUni is known for its tech-driven innovation and crowdsourced delivery model, providing fast, economical, and reliable services to local, national, and international e-commerce clients. What Do We Offer? At UniUni, we empower our employees with opportunities to achieve their professional goals. We value both lateral growth and vertical advancement, ensuring every role helps you develop your skills, broaden your expertise, and build a fulfilling career. We are looking for passionate professionals ready to work hard, embrace challenges, and enjoy being part of a dynamic, fun team. Requirements Architect, build, and maintain the solution of data integration or ETL pipeline Design and develop data models, data transformation processes, and metadata that converts raw data to formats suitable for consumption in BI platforms, including reporting, data mining, machine learning, forecasting, advanced analytics, etc. Design, implement and support data provisioning to meet the analytics needs of various business units while following and enhancing BI standards and best practices across the organization Continuous improve data reliability, efficiency, and quality. Work with stakeholders including Program Manager, Executive, Finance, Operation, and Quality Control teams to support their data infrastructure needs. Develop analytical tools and programs Build and maintain reusable data tools for data integration and ETL Custom script development, data migration, or manipulation to support the BI team Propose and maintain data solution strategies and roadmaps Developing and maintaining the essential technical documents. Offering technical support for BI project and product. Keeping mindset of continuous learning. Qualifications Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. 5+ years of experience developing data integration or ETL using AWS RedShift, PostgreSQL or MySQL Advanced working knowledge with relational databases, query authoring (SQL), and SQL optimization Strong solution design experience including data modeling, data presentation, data visualization, the definition of key performance indicators, and ETL processing Good knowledge of data warehouse, relational databases and SQL language Experience integrating data from different sources (API, Databases, files, etc.) Experience performing root cause analysis on data and processes to answer specific business questions and identify opportunities for improvement. Physical and logical design of database architecture for relational databases, data warehouses, and data lakes Experience performing root cause analysis on internal and external data and processes to answer specific business questions and identify opportunities for improvement. Strong analytic skills related to working with structured or unstructured datasets. Experience supporting and working with cross-functional teams in a dynamic environment. Strong communication for working with internal and external stakeholders Benefits Dental, Vision, Medical insurance, Paid Holiday, Paid Time Off, Paid Sick Leave, Management training program Salary range $85,000 to $100,000 CAD
Vancouver, BC, Canada
CA$85,000-100,000/year
Workable
Software Developer
Who we are: We are a bunch of people who really care about agriculture, food and the challenges facing farming. We want to help farmers with data driven decision making to help nature feed a growing population. Join our team of expert engineers, agronomists, entomologists, crop researchers, and data scientists who are continually conducting research to help drive innovation in agriculture. Agworld, product of Semios, is one of the world’s leading Farm Management Information Systems (FMIS). Semios is an agricultural technology leader, dedicated to transforming how food is grown and sustained. Together, Semios and Agworld form one of the most comprehensive agricultural technology ecosystems in the industry—providing the tools, data, and connections that agriculture needs to thrive now and into the future. Our products are created for growers, agronomists, ag retailers and many others involved in the business of farming, and enables them to collect data at every level of their operation and share this data with everyone that matters to them. Our customers are able to make better and more profitable decisions on a daily basis. Watch this short video if you’re curious to learn more about the impact we have on our clients’ operations. Who you are: Motivated by meaningful work, you are looking for more than just a job; you want to work for a dynamic, growing company that finds solutions to real-life problems, such as helping the world reduce the use of pesticides and helping nature feed a growing population. Your ideal work environment includes a collaborative team spirit with the opportunity to learn and grow as you take the initiative to try new things. As an intermediate level Software Developer, you will contribute to the delivery of high-quality, scalable features while collaborating with senior developers to refine your technical skills and follow best practices. This role requires a solid understanding of the company’s production environments and the software delivery process, with a focus on writing clean, maintainable code and supporting the team in reducing system complexity. You will work closely with Product Managers and other stakeholders to help define and deliver features incrementally, ensuring the team consistently delivers reliable work. Additionally, you will actively contribute to improving team processes and practices while gaining experience in mentoring and guiding junior developers. What you will do: Technical Leadership & Expertise Have strong proficiency in at least one area or language used at Agworld+Semios. Actively contribute to reducing system complexity by following best practices and collaborating with senior developers on solution implementation. Understand the company’s production environments and the software delivery process, with a focus on supporting efficient delivery. Work to ensure quality in their own code by following refactoring practices, testing, and delivering features in small, manageable pieces Team Collaboration & Mentorship Actively participate in the delivery of features, collaborating with senior developers to ensure quality and efficiency. Provide constructive feedback to junior developers and peers in technical and process areas, contributing to their growth. Work closely with other developers, sharing knowledge on clean code and best practices while learning from more experienced team members. Contribute to improving team processes and technical practices through active participation and suggestions. Cross-Functional Communication & Process Improvement Collaborate with Product Managers and other team members to help define and incrementally deliver features. Work with cross-functional teams to support process improvements and contribute to refining technical practices within the team. Requirements We want you to succeed so you will need: Bachelors degree in Computer Science or equivalent 2-4 years of experience in software development, with a strong foundation in delivering quality, scalable applications Proficient in at least one major programming language used at Agworld+Semios (e.g., Ruby, Python, Java, JavaScript) and a solid understanding of the technology stack Experience collaborating on technical projects and working alongside senior developers to follow best practices, clean code, and improve processes Hands-on experience with Agile methodologies, including continuous integration, deployment, and contributing to incremental feature delivery Strong problem-solving skills with the ability to contribute to reducing system complexity and improving the maintainability of software solutions. Good communication skills, both technical and non-technical, for collaborating with cross-functional teams, including Product Managers and stakeholders. Experience with software testing, automated testing frameworks, and applying basic refactoring practices to ensure the delivery of reliable, maintainable code. Solid understanding of production environments with the ability to troubleshoot and assist in optimizing systems for long-term stability and performance. Other Tech Stack Expertise include: Web Technologies & Frameworks: Experience with web frameworks and libraries such as React, Angular, Django or Rails, with an interest in learning and contributing to their development. Database Management: Solid understanding of relational databases (e.g., PostgreSQL, MySQL) and familiarity with NoSQL databases (e.g., MongoDB). Cloud & DevOps: Basic familiarity with cloud platforms (e.g., AWS, GCP, Azure) and DevOps tools (e.g., Docker, Kubernetes) for integration and deployment. Version Control & Collaboration: Experience with Git, GitHub/GitLab, and Agile tools (e.g., Jira, Trello) for team collaboration and code management. Testing Frameworks: Familiar with automated testing frameworks (e.g., Jest, Mocha, Selenium) and an understanding of test-driven development (TDD) principles. Salary range: $82,000 to $105,000 per year Please note that the base pay offered may vary based on factors including but not limited to knowledge, skills and experience, geographic location, as well as business and organizational needs.  Benefits Why this is the opportunity for you: Purposeful Work: Sleep better knowing you're making the world a better place through more sustainable food production. You'll have the opportunity to contribute and make an impact by working on meaningful projects. Our People: Work with a team that values fun, laughter, and each other in a collaborative and casual work environment Recharge and Refresh: Benefit from a generous vacation policy and an annual year-end winter break to relax and rejuvenate. Give Back: Take advantage of dedicated volunteer days to support causes you care about. Work Flexibly: Enjoy hybrid working options for employees near our offices, emphasizing work-life balance.   Prioritize Your Well-Being: Access comprehensive health plans designed to support your physical and mental health. Save for tomorrow: Take advantage of our Group RRSP program with company matching. Stay Energized: Enjoy well-stocked snack options in our offices and regular team outings to build connections and have fun. At Semios, we understand that candidates bring a wealth of experience and insight that goes beyond technical skills alone. We know that our differences often can bring about innovation, excellence and meaningful work—therefore, people from all backgrounds are encouraged to apply to our positions. We believe that different perspectives and backgrounds are what make a company flourish and we welcome everyone.
Vancouver, BC, Canada
CA$82,000-105,000/year
Workable
Process Engineer
Position: Process Engineer                                 Reports to: Director, Projects We are looking for a Process Engineer to join our Projects team!  The Senior Engineer will play a key role in managing key projects and improving our food manufacturing processes within our facilities. The ideal candidate will have a strong background in engineering within the food industry, with a proven ability to implement process improvements and drive operational excellence. Opportunities In this role, you will work closely with cross-functional teams to oversee the development process, and ensure that project objectives are met. You will not only contribute to the innovative solutions and improvements in processes, but also play a significant role in establishing SOP’s, SSOP’s, and process flows.    Requirements Here is who you are… Drive & motivation You are willing to roll up your sleeves and get the job done You are passionate about process optimization and want to join a company that will allow you to apply your knowledge and skills in a meaningful way You enjoy facing unexpected and even intractable problems You are persistent—willing to pursue elusive solutions You enjoy sharing your knowledge and partner with various stakeholders working in a cross-functional environment Character & Abilities   You are organized and pay extra attention to details You can make sound and safe judgement You are willing to shift priorities and tasks when necessary to drive the project forward You are flexible in responding to challenges as changes occur You are mechanically inclined and are a resourceful problem solver You can demonstrate independent judgment in the realistic planning, prioritization, and execution of projects, assignments, and communications Knowledge & Skills You have proven experience in manufacturing process optimization, preferably in the food production or bakery industry You have excellent project management skills, with a track record of successfully implementing process changes and equipment upgrades You are exceptional at problem-solving and have a data-driven mindset You’re a strong communicator and collaborator, with the ability to work effectively across multiple departments Experience You have 5-7+ years of relevant industry experience, preferably in food manufacturing Bachelor’s degree in Chemical Engineering, Food Engineering, Mechanical Engineering, or a related field Strong knowledge of food manufacturing processes, equipment, and quality standards Proven experience with process optimization, data analysis, and project management\ Responsibilites Become completely familiar with the equipment and the processes of our facilities and find solutions to bottlenecks, and inefficiencies. Work with the Director, Projects and plant managers to identify problem equipment for change or upgrade. Lead and/or participate in projects related to process improvements, equipment upgrades, and new product introductions. Develop project plans, timelines, and budgets, and ensure timely and successful project execution. Manage the documentation process for projects, ensuring all necessary materials are accurately produced and maintained for future reference and compliance. Provide training and technical support to plants to ensure that our bakeries align with the most optimal process flow and equipment plans Monitor key performance indicators (KPIs) related to production efficiency, product quality, and process reliability, and make data-driven recommendations for improvement. Monitor the above systems to detect and correct inefficiencies before they escalate Work closely with the maintenance teams to identify and address recurring equipment issues that cause delays Optimize machine settings, calibrations, and preventive maintenance schedules to ensure consistent, efficient operation and reduce unexpected downtimes. Lead regular meetings with key stakeholders to review performance, discuss challenges, and develop action plans for improvement. OTHER … May on occasion work evenings and weekends to accommodate production testing Benefits We offer our team members many benefits to help them achieve their goals and support our company culture: Opportunities for career growth and development Competitive Healthcare Benefits Package Performance Bonus and RRSP Matching Free delicious and healthy bread Fitness incentive fund to help you thrive Friendly and supportive work environment and an ambitious team Discounts at our retail store with a great selection of healthy organic products Company social events focused around health, great tasting food and getting together as a team Salary - $85,000 - $105,000 Want to learn more about our mission and products? Please check us out on Facebook, Instagram, and YouTube
Mission, BC, Canada
CA$85,000-105,000/year
Workable
Civil Design Engineer
PHASOR Engineering Inc. is a dynamic Alberta based company specializing in engineering, design, and testing / commissioning of high voltage electrical facilities. Our focus is to incorporate the latest technological advances, such as IEC 61850, to provide the most cost-effective and efficient solutions to power system engineering. This focus allows us to be involved in a diverse range of projects from preliminary engineering through to the commissioning and startup. We are currently seeking a highly motivated Civil Design Engineer to join our team on a full-time basis in our BC office. We offer a dynamic work environment with an extremely experienced technical team, where you will be continuously challenged in all aspects of the engineering and design process.   Role Requirements: ·         Well experienced with: - Water resources management - Urban land development - Hydrology studies ·         Knowledge of Civil engineering design including site preparation, drainage system, access road design and retaining walls.    ·         Adequate knowledge of applicable Canadian codes and standards. ·         Proficient in applicable software such as Civil 3D as well as experience with AutoCAD. ·         Strong understanding of safety in design principles. ·         Ability to lead a small to medium-sized design project from start to completion with minimal oversight. ·         Results-oriented and self-driven individual with experience juggling multiple projects and meeting project deadlines. ·         Strong and confident communicator with excellent verbal and written communication skills. Must be able to write clear and concise documents and be able to clearly explain technical information and concepts to internal and external parties. ·         Client-focused – attending client meetings and maintaining good working relationships with Clients.   Educational/Experience Requirements: ·         Minimum of a bachelor’s degree in Civil Engineering. ·         Minimum 5 years of relevant water resources engineering experience. Must be a registered Professional Engineer (P.Eng.) with EGBC and APEGA, or must be eligible for registration with both organizations   Preferred Experience: ·         Previous experience working on Industrial Civil projects is preferred. ·         Previous experience working in an EPC environment is an advantage.   The salary range for this role is $105,000 to $115,000. Salary variations depend on factors such as qualifications, relevant years of experience, and current market conditions specific to the role. A hybrid work schedule is available.   Phasor Engineering is an equal opportunity employer. All applications will be kept confidential per our privacy policy. Only successful candidates will be contacted. No phone calls please. Benefits Dental care Disability insurance Employee assistance program Extended health care Life insurance On-site gym On-site parking Paid time off RRSP match Vision care Wellness program
Burnaby, BC, Canada
CA$105,000-115,000/year
Workable
Senior Android Software Engineer
PressReader is a rapidly growing technology company that partners with the world’s leading publishers to deliver content to millions of users in over 160 countries. Our progressive approach to digital distribution has allowed publishers such as The Washington Post, The Guardian, Newsweek, Rolling Stone, The Globe and Mail, and Vogue to find new audiences through business partnerships, including airlines, hotels, cruise ships, libraries, and thousands of other companies worldwide.  Our technology also powers Branded Editions (BE) - a white-label solution that enables publishers to deliver their digital content in interactive ways. BE allows them to build a customizable platform that supports a wide range of revenue opportunities.  We have a full-time opportunity for a Senior Android Software Engineer to join our Engineering Team.  As part of the Engineering team, you will work on an award-winning digital platform, and work across various stages of the software development cycle. You will use your proven experience in Android software development to heighten our current and future projects. You will help shape the culture and success of our Engineering department.  This is a great opportunity for a developer who has about 5+ years of experience working with Android applications as part of a professional team. Solid experience with Kotlin and Java is essential.    In this role, you will: Design and develop key software components for PressReader applications, both baseline and branded editions. Deliver code with top-tier quality while adhering to development best practices, employing test-driven development methodologies, and supporting delivery automation. Engage in estimating project efforts and timelines for delivery. Take charge in conducting peer design and code reviews. Identify technical, schedule, and other potential project risks, providing pertinent feedback. Actively collaborate with teammates, both mobile (iOS and Android) and  backend, and maintain effective communication with project stakeholders to ensure smooth and predictable project progression. Create and uphold high-caliber technical documentation outlining software designs and solutions. Coach and/or mentor junior engineers on the team.  You may be a great fit if you have: Minimum of 5 years' experience in developing Android applications. Proficient in crafting reliable and scalable software systems. Extensive knowledge of Kotlin, Java and Android SDK. Various dev. tools like Jetpack, Compose, Dagger, Android Studio, Gradle, Git. Design patterns and frameworks like RxJava, Coroutine, MVI, MVVM, Clean Architecture. Testing tools: Junit, Mockito, Robolectric, Espresso. Proficiency in refactoring complex code to enhance testability and maintainability. Knowledge or experience in test-driven development and agile/iterative development methodologies. Exceptional communication skills, both written and verbal, coupled with strong interpersonal abilities. A team-player mindset with a willingness to broaden skills and actively contribute ideas and knowledge.  Bonus points if you:  Hold a Bachelor's Degree in Computer Science.  Why us for your next career adventure?  PressReader offers a hybrid work environment to balance the flexibility of working from home and being together to collaborate, celebrate, and connect. This position is based in our Richmond, BC office and requires to be on-premises three days a week. When not in the office, employees have the opportunity to work remotely.   PressReader is committed to providing a fair compensation package which include a 100% employer-paid health, dental, and vision benefit plan; 15 paid vacation days to start; health and wellness days and bereavement days; reimbursements for professional training and membership in professional associations; fitness subsidy and more, along with a chance to be working with amazing people. The pay range for this role is $110,000 to $120,000, depending on experience.  We thank everyone who is interested in our role. Only qualified candidates legally eligible to work in Canada will be directly contacted for this position.   If you don’t see yourself fully reflected in every job requirement listed for this job, we still encourage you to apply. We are committed to creating a more equitable, inclusive and diverse company and we welcome applicants of all genders, ages, ethnicities, cultures, abilities, sexual orientations, sexual identification, and life experiences. If you require accommodation in completing any pre-employment assessments or applications, interviewing, or otherwise participating in the recruitment process, please email people@pressreader.com.   Finally, sometimes emergencies happen and you may need to reschedule an interview. We understand. Please let us know without worrying about losing the opportunity or your credibility.   To apply, please submit your resume, and a cover letter explaining why you are the right person for this role.   This is a great opportunity for the right candidate.    We can’t wait to meet you! 
Richmond, BC, Canada
CA$110,000-120,000/year
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.