Dice is the leading career destination for tech experts at every stage of their careers. Our client, Prospance Inc., is seeking the following. Apply via Dice today!
Mobile (Android/iOS) Job Description As a software engineer in Customer Success Platform mobile team, you will be working with various feature domain and external partners in creating the next generation PayPal Assistant experiences. Qualities you have that fits this role are: - Driven, persistent, and respectfully questions status quo to get things done - Proactive and anticipate changes, potential issues, and gaps that may arise - Resourceful, creative, and continuously learn latest technologies - Collaborative, works well in a team, as well as can work alone - Sense of ownership and accountability on work and aims for perfection - Risk taker supporting analytical, logical, and/or critical thinking A peek on our day to day responsibilities: - Work with product owner in understanding product requirements - Collaborate in identifying technical gaps and dependencies of the requirements - Planning and breaking requirements to smaller task to delegate, coordinate, and estimate effort - Design, document, and present solution and implementation - Implement and deliver requirements to production with quality including test automation and monitoring - Involved in code review lifecycle and quality discussions - Support integration, inner-source implementation, releases, and production features - Have fun as a team (yes, this is important) Skills that you will bring to the team: - BS/BA or equivalent with 5+ years professional software development experience - Experience in designing, developing and delivering software and/or platforms used by other developers (libraries) - Deep expertise in Android/iOS development experience (Kotlin, Java, Swift, Objective-C, RxJava, SwiftUI, etc.) - Have released Android/iOS app - Good understanding of Web services and SOA related standards like REST/JSON. - Familiar and comfortable with Android/iOS/Web technologies, the tradeoffs, and the design patterns emerging - Proven problem-solver and interpersonal communication skills. - Ability to operate effectively both independently as well and within a team using Agile methodology. - Excellent verbal and written communication skills - Sharp learning curve and open to learn/work in new technologies/platforms.
Responsibilities:
Support the entire application lifecycle (concept, design, test, release and support)
Produce fully functional mobile applications writing clean code
Gather specific requirements and suggest solutions
Write unit and UI tests to identify malfunctions
Troubleshoot and debug to optimize performance
Design interfaces to improve user experience
Liaise with Product development and other internal teams to plan new features
Ensure new applications meet quality standards
Research and suggest new mobile products, applications and protocols
Top skills:
Android development experience
Building an app and publishing
Creating libraries
Android Developer with PayPal - Remote