Job Title: React Native Developer (Mid-Level) - Senior Software Engineer
Location: US, Remote
Experience: 5+ Years
About Aspect Software: Aspect Software develops world-class Workforce Engagement Management software that empowers businesses to achieve operational excellence. We are committed to fostering a collaborative and dynamic work environment where cuttingedge technology and creative problem-solving converge. Join us as we shape the future of intelligent systems.
Job Overview: We are looking for a skilled
React Native Developer to join our mobile development team. As a mid-level developer, you'll play a key role in building cross-platform mobile applications, working alongside designers and backend engineers to deliver high-quality user experiences on both iOS and Android platforms.
Key Responsibilities: - Develop and maintain mobile applications using React Native.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work with REST APIs, third-party libraries, and native modules.
- Troubleshoot and debug issues to ensure optimal performance and user experience.
- Write clean, well-documented, and testable code.
- Participate in code reviews and contribute to best practices.
- Assist in publishing apps to the App Store and Google Play.
Ideal Experience: - 5+ years of experience in mobile development, with at least 3 years in React Native.
- Strong knowledge of JavaScript (and optionally TypeScript).
- Experience integrating RESTful APIs and third-party services.
- Familiarity with version control systems, especially Git.
- Understanding of mobile UI/UX design principles.
- Ability to work independently and as part of a team in an Agile environment.
Preferred Skills: - Exposure to backend development Python.
- CI/CD knowledge (e.g., Fastlane, GitHub Actions).
- Exposure to AWS technologies (like API Gateway, Lambda, Cloud watch Logs etc.)
- Experience with Redux, Context API, or MobX for state management.
- Basic knowledge of native development (Swift/Objective-C or Java/Kotlin).
Why Join US?
- Competitive salary and benefits.
- Flexible hours and remote work options.
- Career development and learning opportunities.
- Supportive and collaborative team culture.