
React Native Developer / Analyst
Spread Tecnologia
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
About the role
- Develop and maintain mobile applications using React Native
- Work on Android application development, integrating with RESTful APIs and SOAP web services
- Participate in the analysis and elaboration of functional and non-functional requirements
- Develop responsive interfaces with a focus on usability and user experience (UX)
- Implement integrations with external services and databases (SQLite and SQL)
- Apply best practices in architecture, version control, and code organization
- Execute and automate tests (unit, integration, load, and performance)
- Work in an Agile environment (Scrum, Kanban, XP, TDD)
- Support app publishing and maintenance processes on Google Play
- Contribute to continuous improvements in performance, security, and quality
Requirements
- Bachelor's degree in IT or higher education with postgraduate studies in Technology (minimum 360 hours)
- Minimum of 7 years' experience in IT solution development
- Strong experience with React Native
- Experience with Android development (Android SDK and Android Studio)
- Integration with RESTful APIs and SOAP web services
- Hybrid development (HTML5, CSS, JavaScript)
- Knowledge of SQL and SQLite
- Version control (Git and/or ClearCase)
- Experience with Agile methodologies (Scrum, Kanban, XP, TDD)
- Relational data modeling
- Knowledge of software testing and test automation
- Basic understanding of UX and usability
- App publishing on Google Play
Benefits
- 100% remote work 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
React NativeAndroid developmentRESTful APIsSOAP web servicesHTML5CSSJavaScriptSQLSQLitesoftware testing
Soft Skills
usabilityuser experience (UX)continuous improvementcollaborationproblem-solving
Certifications
Bachelor's degree in ITpostgraduate studies in Technology