Detalles de la oferta

**Responsibilities**
- Self-directed, capable of picking up a story and asking required questions to deliver.
- Collaborate with UX on designs, communicating what's possible given technical constraints, and making suggestions to create the best customer experience.
- Collaborate with other developers on the team, giving and taking constructive feedback in code reviews.
- Participate in team sprint planning, backlog grooming, demos, and retrospectives.
- Strong opinions, lightly held.
We value strong opinions but are equally open to other ideas.
- Shepherding releases through from creation to release.
Creating the release ticket, building, update dynamic release configuration, testing, release.
- Support the team by helping with any required bug fixes, maintenance, and technical debt.
- Promote your own continuous learning by feeding new ideas back into the team.
- Flexible with changing priorities.
The team is based in Toronto, has a team lead, an iOS developer, an Android developer, and a React Native developer.
The iOS and Android devs are senior level.
Like the other roles, there's lots of experience to draw from, and lots of opportunity to contribute.
**Projects**
- Integration with a 3rd party Authentication provider
- Creation of a custom app unlocking security feature
- Integration with a 3rd party analytics provider
- Deep linking for better push notifications
- Integrate a critical React Native component
- Contribute to defining and building new test automation infrastructure

Languages
- Objective-C, Swift (3+ years of experience)
- Optional: React Native, TypeScript

Tools
- XCode 13
- GitHub for version control
- Bitrise.io for both CI and CD
- Code reviews using pull requests
- Firebase Remote Config for setting real-time app configuration
- JIRA for Agile sprint management with individually assigned tickets
- Slack, Google Meet for coordination

Tech Details
- Native user components are predominantly following the MVC design pattern
- Communication to backend services via REST API
- Custom-built framework using the observing framework and its redux-inspired architecture to handle networking, state storage, and query APIs
- Custom-built framework to handle networking and state storage using CoreData
- In-house charting framework using CALayers for performance
- Local and remote Push notifications
- Supports localization across 7 languages
- Today Widget to show user's account details
- Framework dependencies managed with CocoaPods
- Crash reporting with Crashlytics
- Platform health event reporting with Sentry
- Integration with React Native to include RN components
- We are looking for people with a good attitude, proactivity, enthusiasm for new challenges and quick learners.
- English 85%
- Location

San Jose, San Jose
- Department

Recruiting
- Employment Type

Full-Time
- Minimum Experience

Experienced


Salario Nominal: A convenir

Fuente: Whatjobs_Ppc

Requisitos

Technical Manager - Costa Rica

**Key Responsibilities**: - Continuously innovating the Thunderbird platform/service - Lead a team of developers in the design, development, and maintenance...


World Business Lenders, Llc - San José

Publicado a month ago

Data Operations Analyst - Intermediate

You will be in charge of creating and updating EFXIDs. This will require being very thorough in internet searches and detailed in entering data into the syst...


Equifax - San José

Publicado a month ago

Front End Engineer (Ionic / Angular)

Hello! Are you ready to Work from Home and transform your career? If you have great consulting skills and know you can consistently delight our customers and...


Modus Create - San José

Publicado a month ago

Senior Software Engineer

**Are you ready to make an impact?** **West Monroe** is seeking a **Senior Software Engineer, **to join our team in our Product Experience and Engineering L...


West Monroe Experienced - San José

Publicado a month ago

Built at: 2025-01-23T10:52:10.259Z