Android Developer

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.
**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

**Requirements**:
Languages
- Kotlin, Java (3+ years of experience)
- Optional: React Native, TypeScript

Tools
- Android Studio
- 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
- Continuously updating pricing data means nearly all user interfaces are dynamically updating
- In-house interactive charting framework
- Supports both Phone and Tablet
- Supports localization across 7 languages
- Widget to show user's account details
- Crash reporting with Catalytic
- 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

Business Program Manager, Selling Partner Experience

3+ years of program or project management experience - 3+ years of working cross functionally with tech and non-tech teams experience - 3+ years of defining ...


Amazon Support Services Costa Rica Srl - B20 - San José

Publicado a month ago

Teg Technician - Day Shift

**Qualifications**: Minimum Qualifications: Minimum qualifications are required to be initially considered for this position. Technical Degree or Diploma; o...


Intel - San José

Publicado a month ago

Teg Technician - Day Shift

**Qualifications**: Minimum Qualifications: Minimum qualifications are required to be initially considered for this position. High School Diploma and Techni...


Intel - San José

Publicado a month ago

Lead Software Engineer In Java

Required Qualifications: 10 years of software development experience. Experience in team leadership Knowledge of secure software development principles and ...


Grupo Preseleccion - San José

Publicado a month ago

Built at: 2025-01-18T18:33:01.126Z