Senior Software Engineer II - Mobile
New
S
SmartsheetSoftware Development
REMOTE, BULGARIAFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Experience
- 7+ years
- Required Skills
- AndroidJavaJUNITKotlinObjective-CSwiftRESTful APIsiOS
Requirements
- 7+ years of mobile engineering experience, specializing in native mobile development.
- Experience developing consumer mobile applications with a strong understanding of the mobile ecosystem.
- Expertise in Kotlin, Swift, Java, RxJava, JUnit, and Objective-C.
- Experience developing clean architecture.
- Experience integrating RESTful APIs and web services.
- Ability to shift between low-level algorithms and high-level strategies.
- Experience working in agile environments with frequent production releases.
- Fluency in English.
Responsibilities
- Design and develop mobile frameworks and features for native Android and iOS applications.
- Guide and mentor team members on mobile architecture and best practices.
- Provide technical expertise and feedback through peer design and code reviews.
- Contribute to the full SDLC including defining, designing, implementing, testing, and deploying features.
- Participate in troubleshooting and root cause analysis for production issues.
- Collaborate cross-functionally with product managers, UI designers, and other developers.
- Take ownership of complex technical cross-team issues and drive them to resolution.
View Full Description & ApplyYou'll be redirected to the employer's site