Oct 16, 2019
What we're looking for We have built a solid foundation - a great platform people are using, a great team that knows how to deliver, and solid systems that are allowing us to scale. The next step in our growth is to find a candidate to join our team who will focus on the Android user experience. You have sincere passion for writing quality code and building an amazing mobile user experience. This role will play a key role in our development team and will work closely with our Senior Developers and Customer Success team. Who we're looking for We are seeking someone who is eager to be an active contributor in a fast-paced environment where we're solving challenging problems for real people and making a difference in the lives of students. You will take ownership of our suite of Android applications as well as their integration with back-end services. You're a solid team player who loves working in a collaborative environment where each member on the team is working on different layers of the product. This role's responsibilities will include: Taking ownership of the development, testing and deployment process for ParentSquare's Android applications Writing high performance Java code that is reusable and reliable for the Android Platform Solving complex end-user issues working with the customer success team to understand the problem Identifying bottlenecks and bugs, and devise solutions to these problems working closely with the tech team Translating designs and wireframes into high quality code Actively monitoring application behavior and user feedback Collaborating with cross-functional teams to define, design, and ship new features Working with outside data sources and RESTful APIs Unit-test code for robustness, including edge cases, usability, and general reliability Continuously discover, evaluate, and implement new technologies to maximize development efficiency The perks of working with us are fantastic, we're a casual and fun office environment with lots of room for growth. You'll work with awesome clients around the country and have the chance to help us build and develop our organization. Our ideal candidate will have the following: Bachelor's degree (or higher) from an accredited college or university in Computer Science, Information Systems (Computer Information Systems, Business Information Systems, Management Information Systems, etc.), or related field. 2+ years Android development experience and proven experience working in Android app development At least one Android app published Understanding of the full mobile development life cycle including publishing of applications via Google Play Store Strong working knowledge of Java programming language, Andriod SDK, different versions of Android and working with different screen sizes Understanding Android UI design principles, patterns and best practices Experience with offline storage, threading and performance tuning Working knowledge of open-source Android ecosystem and libraries to research task Familiarity with Firebase Cloud messaging APIs and push notifications Excellent communication skills (written, verbal, presentation and interpersonal) Strong work ethic and ability to work effectively both independently and in a collaborative team environment.
ParentSquare Santa Barbara, CA, USA Full-time