About Softaware
Softaware is a premier software service company specializing in crafting custom software solutions, including AI solutions, mobile apps, business automation tools, and websites. Leveraging a wide range of technologies within the JavaScript ecosystem and beyond, we are committed to innovation, transparency, agility, and building strong partnerships with our clients. Join us to be a part of a culture that values cutting-edge technology to solve real-world problems.
Position Overview
We are on the lookout for a skilled React Native Developer to enrich our remote development team. The ideal candidate will have a solid foundation in ReactJS and React Native, combined with practical experience in JavaScript and TypeScript, and familiarity with Expo. Your primary role will involve developing high-quality mobile applications that are both efficient and scalable, contributing to our portfolio of innovative projects.
Key Responsibilities
- Develop and maintain mobile applications using React Native, ensuring high performance, quality, and responsiveness.
- Leverage React, JavaScript, and TypeScript to implement rich, interactive user interfaces.
- Utilize Expo for rapid development and prototyping of cross-platform mobile applications.
- Collaborate with the design team to translate visual designs into seamless application features.
- Write clean, maintainable, and efficient code that complies with our coding standards.
- Participate in code reviews, contribute to team knowledge sharing, and continuously improve development processes.
- Stay up-to-date with new technology trends, frameworks, and best practices in mobile development.
Requirements
- 2-3 years of proven experience in mobile application development with React Native.
- Strong proficiency in ReactJS, JavaScript, TypeScript, and a good understanding of Expo.
- Demonstrated ability to build cross-platform mobile apps that function seamlessly on both Android and iOS.
- Solid understanding of mobile app development best practices, including performance optimization and security considerations.
- Experience with state management libraries (such as Zustand, Jotai, or Context API) and navigation solutions (such as React Navigation).
- Excellent problem-solving skills and the ability to work independently or as part of a team.
- Strong communication skills, with the ability to discuss technical ideas and solutions effectively with both technical and non-technical team members.
- Proficiency in English language
Nice-to-have
- Understanding of native mobile development in Kotlin for Android and Swift for iOS is a significant plus. This knowledge can help bridge the gap between native and React Native development, ensuring smoother integration and performance optimization.
- Experience with Firebase or similar platforms for backend services, authentication, and analytics is highly desirable. This knowledge will be advantageous for developing full-featured, scalable mobile applications.
Location
This is a fully remote position, offering the flexibility to work from anywhere.
Why Join Softaware?
- Be part of a culture that champions innovation, agility, and strong client partnerships.
- Work on a wide variety of projects that challenge and expand your skills.
- Enjoy the flexibility of remote work within a supportive and collaborative team environment.
How to Apply
If you’re passionate about mobile development and excited to work with cutting-edge technologies in a dynamic, remote environment, we want to hear from you. Please submit your resume and any relevant portfolio items or GitHub links that showcase your work with React Native and related technologies to our careers page.
Join Softaware and help us continue to deliver exceptional, user-centric mobile solutions that drive success for our clients and their users.