SoftwareCraft Software Engineer – iOS
Por: ucr@ucr.ac.cr Publicado: 31/10/2020Última modificación 2/11/2020 Hora: 11:00 pm
Comentarios: 0
Software Engineer – iOS
Job Title: Software Engineer – iOS
This position is for a key role on our iOS app development team. Developers on this team will be building
the flagship mobile experience for our customers.
Job Functions:
ï‚· Take high-level requirements and design and build features which deliver value to customers.
ï‚· Design, build, maintain, and operate the iOS App.
ï‚· Build and maintain a CI/CD testing pipeline to ensure product quality and limit regressions.
ï‚· Build observability solutions to monitor performance and customer experience.
ï‚· Work in a DevOps environment, where development teams own both the development and
operational responsibilities.
ï‚· Write tests for robustness, usability, and general reliability.
Knowledge, Skills & Abilities:
Required:
ï‚· Working knowledge and proficiency in iOS-specific technologies (Swift, SwiftUI, Combine).
ï‚· Understanding of the entire mobile development lifecycle.
ï‚· Experience integrating mobile applications to backends via modern technologies (WebSockets,
REST, GraphQL).
ï‚· Familiarity working in an Agile environment and demonstrated success with structured testing
practices such as automated unit testing, integration testing, TDD and continuous delivery.
Preferred:
ï‚· Knowledge of one or more programming languages (Python, Golang, C#, Java).
ï‚· Experience profiling applications to optimize resource usage and find bugs.
ï‚· Experience streaming video to mobile devices.
Education & Experience:
 Bachelor’s Degree in Computer Science/Engineering or equivalent work experience.
ï‚· Must have 2+ years of professional experience.
Aplicar para este puesto
Enviar un correo electrónico a Mary.Matamoros@SoftwareCraftCR.com
y a Careers@SoftwareCraftCR.com con el nombre del puesto por aplicar e incluya su CurrÃculum Vitae.
Otras ofertas laborales