Crossing Hurdles is seeking a Senior Mobile App Developer to enhance their UI and mobile offerings. The role involves collaborating with cross-functional teams to develop user experiences and custom interfaces for both Android and iOS platforms.
Responsibilities:
- Present designs, prototypes, and concepts to cross-functional partners and stakeholders
- Collaborate with research, engineering, and product teams to build and deliver user experiences
- Develop custom user interfaces using modern programming techniques and technologies
- Build reusable software components that integrate with backend platforms
- Work across multiple platforms, including desktop and Android applications
- Contribute to codebases with a focus on maintainability, scalability, and testing
Requirements:
- Experience building maintainable and testable codebases, including API design and unit testing
- Understanding of architectural patterns for large-scale software applications
- Proficiency in scripting languages such as Python, JavaScript, or Hack
- Experience developing Android applications using Java or Kotlin with Android SDK
- Proven ownership of features, components, or systems in previous roles
- Strong collaboration and communication skills for cross-functional teamwork