Overview
RealPage is seeking a passionate and experienced Android Developerto join our mobile development team. You'll play a pivotal role in building high-quality, scalable Android applications that enhance the experience of millions of users. This is an exciting opportunity to contribute to a growing organization that values engineering excellence, modern development practices, and continuous professional growth.
Responsibilities
Primary Responsibilities
- Design, develop, and maintain advanced iOS applications
- Collaborate with cross-functional teams to define, design, and ship new features
- Identify and correct bottlenecks and fix bugs
- Unit test code for robustness, including edge cases, usability, and general reliability
- Help maintain code quality, organization, and automation
- Mentor and guide junior developers, providing technical leadership and code reviews
Required Skills
- 5+ years of hands-on experience developing iOS applications using Swift, iOS SDK, and Xcode, with exposure to key frameworks such as Alamofire, UIKit, and Push Notifications
- Proven experience in publishing apps to the Apple App Store, including navigating the App Store review process
- Strong understanding of mobile architecture patterns such as MVP, MVVM, MVI, or similar, with the ability to design scalable and maintainable codebases
- Proficient in consuming RESTful APIs and handling JSON data within mobile applications
- Demonstrated ability to craft intuitive and engaging user experiences, with a keen eye for design and usability
- Experience with iOS testing frameworks such as XCTest, SwiftyMocky, and familiarity with unit testing, UI testing, and mocking strategies
- Solid grasp of version control systems, particularly Git, including branching strategies and collaborative workflows
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field
- 5+ years of experience in iOS development