Software Engineer
Robinhood helps users invest in stocks, ETFs, options, and cryptocurrencies through commission-free trading with no minimum account requirements.
Investors
Projects
About Robinhood
Robinhood helps retail investors access financial markets through commission-free trading of stocks, ETFs, options, and cryptocurrencies. With it, users can invest with no account minimums, earn rewards through retirement accounts with matching contributions, and access advanced trading tools. Robinhood democratizes investing by making financial markets accessible to everyone, not just wealthy investors.
Skills
About the Role
You will develop and maintain user facing iOS features using platform native frameworks and established architectures. You will implement responsive user interfaces that meet defined product performance and accessibility requirements. You will collaborate with product management design backend or platform engineering teams to deliver mobile features. You will integrate mobile applications with backend services APIs and data sources. You will support application performance reliability and correctness in production environments. You will participate in code reviews testing and release processes to maintain code quality and application stability. You will debug and resolve issues in mobile applications across development and production environments. You will maintain existing mobile codebases through bug fixes and incremental improvements. You will follow established mobile engineering best practices for security privacy and compliance requirements.
Requirements
- Bachelor’s degree (or foreign equivalent) in Computer Science Computer Engineering Software Engineering or a related field and one year of experience in the job offered or related occupation
- Swift or Kotlin
- Apple SDKs or Android SDKs
- Mobile UI frameworks
- RESTful APIs
- Version control systems
- Unit testing frameworks
- Background checks required
Responsibilities
- Develop and maintain user facing iOS features using platform native frameworks and established architectures
- Implement responsive user interfaces that meet defined product performance and accessibility requirements
- Collaborate with product management design backend or platform engineering teams to deliver mobile features
- Integrate mobile applications with backend services APIs and data sources
- Support application performance reliability and correctness in production environments
- Participate in code reviews testing and release processes to maintain code quality and application stability
Benefits
- 100% paid health insurance for employees with 90% coverage for dependents
- Employer paid life & disability insurance
- Fertility benefits
- Mental health benefits
- Time off to recharge including company holidays paid time off sick time parental leave and more
- Lifestyle wallet a highly flexible benefits spending account for wellness learning and more
- Employer paid life and disability insurance
- 401(k) matching
- Bonus programs and equity ownership
- Catered meals and comfortable workspaces
