Senior Mobile Software Engineer
New
SerbiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- AndroidJavascriptReact NativeTypeScriptReactCI/CDiOS
Requirements
- 5+ years of experience in mobile application development with a strong focus on React Native.
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Proven track record of delivering commercial mobile applications from concept to launch.
- Proficiency in React Native and JavaScript/TypeScript.
- Strong understanding of mobile architecture patterns and state management.
- Experience with third-party integrations and APIs.
- Strong problem-solving abilities and a results-driven approach.
- Effective communication skills, both written and verbal.
Responsibilities
- Develop and maintain mobile applications using React Native for iOS and Android platforms.
- Implement best practices for mobile development, including code review, testing strategies, and CI/CD processes.
- Deliver high-quality features on time throughout the development lifecycle.
- Build scalable and maintainable features within the existing application architecture.
- Collaborate with product and design teams to implement technical solutions that meet business goals.
- Integrate mini-apps and virtual currency systems with the Xsolla App ecosystem.
- Design and implement scalable application architecture for React Native mobile apps.
- Lead architectural decisions around shared code strategies between React web and React Native mobile platforms.
- Build and maintain a robust monorepo infrastructure.
- Design and develop a comprehensive shared component library.
View Full Description & ApplyYou'll be redirected to the employer's site