Senior Staff Software Engineer
Core
Design and develop new features for primary iOS & Android products within a multi-tenant SaaS solution on AWS.
Role type
Senior Staff Software Engineer (Mobile)
Builds
iOS and Android mobile applications
Domain
Cybersecurity / Mobile Development
Deliverable
product features
Required skills
Swift, Objective-C, Java, C#, multithreading, MVC, MVVM, unit testing, iOS frameworks, Android OS, analytical skills, troubleshooting
Preferred skills
Kotlin, AWS, Azure, test automation (Appium, XCTest, Espresso), CI/CD, GIT, security concepts (OAuth, tokens), full-stack web development, MDM
Technologies
Swift, Objective-C, Java, C#, Kotlin, AWS, Azure, Appium, XCTest, Espresso, GIT
Responsibilities
Provide technical leadership for iOS and Android solutions; ensure performance, quality, and responsiveness of mobile apps; collaborate with Product Management on requirements and roadmap; drive development lifecycle from prototyping to maintenance; define and evangelize best practices for code robustness and security; diagnose and fix product issues with Support team
Seniority
Senior Staff, hands-on IC