Senior Software Engineer (Mobile)
D
Dev.ProSoftware Engineering
São Paulo, São Paulo, Brazil. Buenos Aires, Buenos Aires, Argentina. Bogotá, Bogota, ColombiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 6-9 years
- Required Skills
- AgileKotlinReact NativeSwiftTypeScriptCI/CDRESTful APIsUnit Testing
Requirements
- 6-9 years of software engineering experience
- Strong experience building cross-platform mobile apps with React Native and TypeScript
- Solid understanding of React Native architecture (state management, navigation, performance optimization, local storage)
- Experience integrating REST APIs and working with token-based authentication
- Familiarity with React Native native development (iOS/Swift, Android/Kotlin, native modules)
- Hands-on experience with unit, component, and end-to-end (E2E) mobile testing
- Experience shipping apps to the App Store and/or Google Play
- Strong communication and collaboration skills in cross-functional Agile teams
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
Responsibilities
- Build and maintain full-stack mobile application features
- Write clean, well-tested TypeScript code, following established coding standards
- Integrate the app with backend services, APIs, and third-party tools
- Collaborate with product managers, designers, and engineers to deliver new features
- Participate in code reviews, incorporate feedback, and follow the team's pull request process
- Debug and resolve issues across iOS and Android applications
- Write and maintain unit, component, performance, and end-to-end (E2E) tests
- Support mobile build and release pipelines, including automated builds, beta testing, and App Store/Google Play releases
- Document code, technical decisions, and project updates
- Participate in Agile ceremonies and team collaboration activities
View Full Description & ApplyYou'll be redirected to the employer's site