Please, let TouchBistro know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
TouchBistro is seeking a Senior Mobile Software Developer (iOS) to join their Technology team.
The role involves creating features using Swift and gradually moving away from legacy Objective-C code.
Developers will collaborate openly with their team to solve problems and learn from failures.
Mentoring other team members and leading estimation efforts are key responsibilities.
The development team values shipping quality code and iterating based on feedback from their observability stack.
The current tech stack includes a mix of Objective-C and Swift, with a focus on evolving the POS system to meet customer demands.
Requirements:
Candidates must have in-depth knowledge of Swift or Objective-C.
A minimum of 5 years of experience developing native iOS apps in a production environment is required.
A deep understanding of blocks, GCD, memory management, and Cocoa design patterns is essential.
Experience with UIKit, Core Animation, Core Data, and SQLite is necessary.
Familiarity with various app architectures, such as MVC and MVVM, is expected.
A thorough understanding of networking and RESTful APIs is required.
Experience working in an agile-scrum environment is important.
Candidates should possess strong communication skills, the ability to lead technical decision-making, mentor less experienced developers, and effectively estimate delivery timelines.
Benefits:
TouchBistro offers a generous time off program.
Health, dental, and vision benefits are provided.
A flexible health and wellness plan is available.
Parental leave and top-up benefits are included.
An employee assistance program is offered.
Opportunities for professional development are available.
A volunteer program is in place to encourage community involvement.
Monthly lunches are provided to foster team bonding.
Apply now
Please, let TouchBistro know you found this job
on RemoteYeah
.
This helps us grow 🌱.