Senior iOS Developer - Shaping Future Passenger Experiences

Romania🕖 10 months ago

!!! Please note that this job posting is for a position at Transreport. We at Welink are assisting in the recruitment process but are not the direct employer for this role. All employment decisions, including hiring, will be made by Transreport !!!

About Us

Welink is a software development company specializing in web and API development, infrastructure projects, and DevOps. We are dedicated to upholding the highest industry standards and continuously improving ourselves. Our projects are diverse, ranging from landing pages and presentation websites to complex cloud-based applications.

One of our clients, who specializes in the transportation industry, is seeking a Senior iOS Developer to develop a robust and scalable software solution that enables seamless booking and provision of assistance services for passengers. About Transreport

Transreport is a technology company focusing on improving the passenger experience across multiple transport modes and geographies. As an organisation with its roots in UK Rail, Transreport has developed ground-breaking technologies to improve the health and safety of transport employees and passengers alike, whilst ensuring that the customer experience is central to how transport operators deliver their services.

At Transreport, we develop innovative technology solutions that make travel accessible for all. We are a young and driven team, passionate about our mission to develop technology that positively impacts society by working towards a much more equal travel experience for all.

We are well backed by two leading VC organisations and we have also won financial awards from the Department of Transport in recognition of the innovation we are bringing to the UK transport sector. We are looking for a Senior Software Engineer who specialises in iOS development and is passionate about creating innovative, accessible solutions that meet the needs of our users. The ideal candidate will have a proven track record of designing and developing high-quality iOS apps, with a strong focus on accessibility and usability. They will have experience implementing good practices and guidelines to ensure the highest standards of accessibility and will be committed to staying up-to-date with the latest trends in accessibility technology. In addition to technical expertise, the ideal candidate should demonstrate great communication skills, an ability to collaborate within cross-functional teams, and have experience mentoring other team members.

If you are a Senior Software Engineer with a focus on accessibility and a commitment to creating accessible solutions, we encourage you to apply.

Join us on an exciting journey and become a member of our growing team. Transreport culture

Key aspects of our culture here at Transreport:Open and transparent, we share knowledge & experience, and encourage everyone to contribute so we can all learn together.We actively encouragement and support self-developmentWe listen respectfully, ensuring everyone’s opinions are equally heard and carefully consideredWe all work together, collaborating effectively across teams, departments and locations.We strive for best-practice in all we do: treating our clients fairly and communicating transparently across colleagues, associates and business partner About the role

We are seeking Senior Software Engineers to join our team and develop native iOS apps that can be integrated with our APIs and ecosystem.As a member of the team, your main responsibilities will be to:Designing and developing advanced applications for the iOS/iPadOS platform that meet high standards of accessibility, usability, and performance, with a focus on both consumer-facing apps and apps for transport staff.Collaborating closely with our product and design teams to translate user needs and business requirements into technical specifications and implement them in code, with a strong emphasis on accessibility as a critical component of our apps.Writing clean, well-documented, and well-tested code for robustness and scalability, with a focus on accessibility standards such as WCAG 2.1 and Apple's Human Interface Guidelines. You will work closely with our QA team to develop and execute comprehensive test plans to ensure the quality and performance of our apps.Guiding and mentoring the development team to improve development efficiency and ensure that our codebase is maintainable and extensible.Implementing good practices for code quality, version control, continuous integration and delivery (CI/CD), and deployment.Staying up-to-date with the latest iOS technologies and trends, evaluating and implementing new tools and techniques to improve our development process, accessibility, and testing practices.Your work will be crucial in creating inclusive applications that support disabled and older people to have accessible journeys. We are committed to prioritising the diverse needs of all users, and creating applications that are accessible and user-friendly for everyone. About you

We expect you to:At least 5 years of proven experience as an iOS Developer, with a track record of delivering high-quality, accessible apps.Proficiency in Swift and other relevant iOS technologies, such as UIKit, Core Data, and Core Animation.Good expertise in some classic libraries such as Alamofire, Kingfisher, and RxSwift.A good understanding of iOS accessibility and usability guidelines, such as VoiceOver, and experience implementing them in code.Experience with Programmatic UI frameworks such as SnapKit or Auto Layout to create responsive, adaptive user interfaces.Experience with CI/CD tools such as CircleCI and Fastlane to automate the build, test, and deployment process.Experience working with remote data via REST and JSON and integrating third-party APIs.The following are also considered a benefit:An understanding of the general mobile landscape, including frameworks, architectures, and emerging technologies, and a dedication to staying up-to-date with the latest trends and good practices.Great communication and collaboration skills, with the ability to work effectively with crossfunctional teams, including product owners, designers, and QA engineers.Experience working with agile methodologies and software development good practices, such as Scrum, Kanban, and Test-Driven Development (TDD).Strong problem-solving skills and attention to detail, with the ability to debug complex issues and optimize performance. The following are not essential but would be well-received by us in respect to this role:

An understanding of the general mobile landscape, including frameworks, architectures, and emerging technologies, and a dedication to staying up-to-date with the latest trends and good practices.Great communication and collaboration skills, with the ability to work effectively with crossfunctional teams, including product owners, designers, and QA engineers.Experience working with agile methodologies and software development good practices, such as Scrum, Kanban, and Test-Driven Development (TDD).Strong problem-solving skills and attention to detail, with the ability to debug complex issues and optimize performance. Employee Benefits/Perks of the Job

Private medical insurance for you and your kids after the probationary periodTech & Cycle SchemeCompany Pension SchemeFree Flu Jab for you and your family membersCompany issued laptop20 days holiday per annum plus UK Bank Holidays plus other potential holidaysFlexible working hours and fully remote working mode arrangement to promote work-life balanceDiscretionary Bonus (Dependent upon organisational and individual performance)Upscaling and training opportunities, assisting you to stay up to date and explore new skillsA collaborative and inclusive work environment that values diversity and teamworkUnique policies that value diversity and inclusion, including volunteering policy so you can pursue external interestsOpportunities for growth and advance your career within the company, or switch between technologies and projectsMentorship program where senior software engineers are paired with other members of the team to provide guidance and support.A collaborative and inclusive work environment that values diversity and teamworkA conference budget to support your professional development and participation in industry events after the probationary periodA budget for learning resources, courses, and books to support your continuous learning and growth within the company after the probationary period Application Process

Our application process is designed to give you the opportunity to showcase your skills and experience and learn more about our company and culture. Here's what you can expect:CV review: after receiving your application, we will review your CV and cover letter to assess your qualifications and experience.Screening call: if we believe that you are a good fit for the role, we will schedule a 30 minute screening call to discuss your experience, qualifications, and interest in the position.Coding challenge: you will be given a 1-hour coding challenge to complete at your convenience. The coding challenge will test your technical skills and ability to solve problems using technologies listed above. We encourage you to spend as much time as you need to polish the solution to your satisfaction. Once you have completed the coding challenge, you will have the opportunity to submit your solution and receive feedback from our team.Communication session: if you pass the coding challenge, we will schedule a 1-hour communication session to evaluate your communication and collaboration skills. During this session, you will have the opportunity to learn more about our company and culture and ask any questions you may have.Negotiation stage: if the communication session is successful, we will enter into the negotiation stage where we will discuss compensation and other details of the job offer.

Related Jobs

Canonical - Jobs

Security Engineer Ubuntu

Hamburg, Hamburg, Germany💰 USD70K - USD120K🕖 2 years ago
LimeSurvey

Senior Software Engineer

EUROPE💰 USD50K - USD80K🕖 2 years ago
Covariant

Test Automation Engineer

Berkeley, CA💰 USD60K - USD100K🕖 2 years ago
Plenty of Fish

Senior Android Engineer

🌏 Worldwide💰 USD60K - USD120K🕖 2 years ago
LeadSimple

Lead Software Engineer

🌏 Worldwide💰 USD120K - USD140K🕖 2 years ago
Iterative

Senior Frontend Engineer

🌏 Worldwide💰 USD50K - USD180K🕖 2 years ago
Wander

Data Engineer

🌏 Worldwide💰 USD10K - USD100K🕖 2 years ago
Covariant

Production Engineer

United States💰 USD60K - USD100K🕖 2 years ago
Commit

Senior Back End Developer

Canada💰 USD110K - USD140K🕖 2 years ago
AON3D

Senior Frontend Engineer Platform

Montreal, Qc or Remote USA or Canada💰 USD60K - USD120K🕖 2 years ago
Philo

IT Engineer

San Francisco, California, United States💰 USD70K - USD120K🕖 2 years ago
Canonical - Jobs

Senior Software Engineer Cloud Images

Syracuse, New York, United States💰 USD70K - USD120K🕖 2 years ago
Levity AI

Senior Product Designer

🌏 Worldwide💰 USD60K - USD70K🕖 2 years ago
Clevertech

Hands On Engineering Manager

🌏 Worldwide💰 USD50K - USD130K🕖 2 years ago
SOCi

Full Stack Software Engineer

🌏 Worldwide💰 USD100K - USD140K🕖 2 years ago
Zuplo

Senior Front End Developer

🌏 Worldwide💰 USD80K - USD150K🕖 2 years ago
Tettra

Customer Success Manager

🇺🇸 Remote US💰 USD60K - USD100K🕖 2 years ago
Angi

Senior Software Engineer .NET Core

San Francisco, California, United States💰 USD65K - USD120K🕖 2 years ago
Ethereum

Front End TypeScript Developer

Remote💰 USD60K - USD120K🕖 2 years ago
Toptal

Senior UX UI Designer

🌏 Worldwide💰 USD50K - USD300K🕖 2 years ago