What are the responsibilities and job description for the Senior Software Engineer position at OneSignal?
A company is looking for a Senior Software Engineer, SDK.Key ResponsibilitiesSolving challenging business use-cases with elegant, readable code and clear testsDeveloping prototypes and analyzing user needs and software requirementsCrafting robust and easy-to-use APIs for various use casesRequired QualificationsAt least 6 years of experience as a software engineerDeep experience with developing applications for platforms such as Android, iOS, and WebComfortable working in a distributed team with autonomyExperience interacting with RESTful and RPC APIsInterest in working with diverse codebases including Java, Kotlin, Swift, and more