Your responsibilities:
- Designing, implementing, and maintaining applications
- Unit-testing code for robustness, including edge cases, usability and general reliability
- Re-factoring and improving maintainability of existing code base
- Rapidly fixing bugs and solving problems
- Conducting design and code reviews
- Participating in resolving customer support issues as needed
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Engage with design specs and development with Product Management
- Collaborating with UI/UX Designers to create pixel-perfect groundbreaking user experiences
- Working with our iOS Developers to maintain a parity experience across platforms
- Coordinating with the back end engineering team to map out API needs
- Working with the front-end engineers to identify and create mobile developer tools and future functionality