Position: Intermediate Software Engineer (React Native, JavaScript)
Company: Dev.Pro
Category: JavaScript
Experience required: 3y
English level: intermediate
Published: 2023-06-01T00:00:00+03:00

About this opportunity	
🟢 Join Dev.Pro - a US-based outsourcing software development company that has been delivering exceptional software experience to clients since 2011.
	
We invite a proactive, self-orginized, and highly autonomous Software Engineer skilled in React Native and JavaScript to join our team and help us design and implement effective and efficient software solutions for our client, a recognized player in the agricultural industry with a strong focus on technological advancements. Your contribution will help drive innovation in the agricultural sector, optimize productivity, and streamline operations for thousands of end-users worldwide.
	
🟩 What's in it for you:
• Enhance your mobile development skills and work with a modern tech stack used on the project
• Get a chance to make a meaningful impact and help shape the future of agriculture through modern technology
	
✅ Is that you?	
• Proficiency in React Native and JavaScript, with solid expertise in developing mobile applications
• Strong familiarity with Redux for efficient state management
• Solid understanding of REST APIs, the document request model, and offline storage
• Experience working with CI/CD pipelines for mobile app deployment
• Knowledge of code versioning tools, such as Git
• Good understanding of modern authorization mechanisms, including JSON Web Token
• Intermediate+ English level
	
Desirable:	
• Native Android or iOS development experience
• Proficiency with native build tools (Xcode, Gradle, Android Studio)
• Strong mobile UI design implementation skills
• Knowledge of secure coding practices
• Familiarity with cloud services (AWS, GCP)
• Mobile app performance optimization expertise
	
🧩Key responsibilities and your contribution 	
As an Intermediate Software Engineer on this project, you'll play a crucial role in optimizing our client's existing mobile application and introducing new software features that will ensure excellent user experience and drive continued growth and success for the client's business.
• Contribute to re-developing the existing mobile application for both iOS and Android platforms, with a focus on front-end enhancements
• Participate in the development and implementation of new software features
• Help update and enhance the user interface (UI) of the application
• Work with the team to ensure seamless integration with the existing backend systems for smooth data flow and flawless functionality
	
🎾 What's working at Dev.Pro like? 	
Here, we appreciate your contribution and the value you add to projects. Dev.Pro offers a culturally diverse, gender-neutral, empathetic, and parenthood-friendly work environment where everyone’s needs and differences are treated with equal respect and care. By joining Dev.Pro, you'll feel what it's like to grow with professionals who support your journey. 

We offer:
✔️ 30 paid rest days per year to use as holidays/vacation/other on the desired and requested dates
✔️ Professional and personal growth: ability to shift your career path, access to English courses, online training programs, and conferences 
✔️ Healthcare kit (gym, sports nutrition, etc.); healthcare insurance fully compensated by Dev.Pro
✔️ Pregnancy support, maternity and military leave
✔️ Fun online activities and team-building events 
✔️ IT, facility, and accounting support, including work equipment 
✔️ 5 sick leave days, up to 60 days of medical leave, and up to 6 days of leave per year due to family reasons (i.e., wedding/funeral/baby birth) 
	
Our next steps:	
✅ Submit a CV in English — ✅ Intro call with a Recruiter —  ✅ Interview — ✅ Offer