Description
Join a company that loves transforming through technology and embraces diversity in all its forms!
**Responsibilities and duties**
Join the development team and take ownership of tasks assigned for development during each Sprint.
Perform activities inherent to development — with emphasis on programming — such as analysis and design, testing, programming, and requirements.
Manage your own workload by promptly alerting the team about potential delays or other impediments.
KNOWLEDGE / ACTIVITIES
a) TECHNICAL PROFICIENCY AND EXPERIENCE IN REACT NATIVE DEVELOPMENT;
b) ANDROID APPLICATION DEVELOPMENT USING ANDROID SDK, ANDROID STUDIO, INTEGRATION WITH RESTFUL APIs AND SOAP WEBSERVICES;
c) PROFICIENCY AND EXPERIENCE IN HYBRID DEVELOPMENT (HTML5, CSS, AND JAVASCRIPT);
d) KNOWLEDGE OF JQUERY, BOOTSTRAP, NODE.JS, ANGULAR.JS, IONIC, AND SENCHA TOUCH;
e) KNOWLEDGE OF THE GOOGLE PLAY PUBLICATION PROCESS;
f) SQL\-LITE;
g) EXPERIENCE WITH GIT, JENKINS, MAVEN, GRADLE, AND NEXUS IS DESIRABLE;
h) PRINCIPLES AND PRACTICES OF AGILE SOFTWARE DEVELOPMENT, INCLUDING THE AGILE MANIFESTO, SCRUM, EXTREME PROGRAMMING (XP), KANBAN, AND TEST\-DRIVEN DEVELOPMENT (TDD);
i) ANALYSIS OF FUNCTIONAL, NON\-FUNCTIONAL, AND AGILE REQUIREMENTS;
j) RELATIONAL DATA MODELING;
k) RESPONSIVE INTERFACES;
l) USER EXPERIENCE (UX) AND USABILITY CONCEPTS;
m) SOFTWARE TESTING: UNIT, INTEGRATION, SYSTEM\/FUNCTIONAL, ACCEPTANCE\/USER STORY, LOAD, PERFORMANCE, VULNERABILITY, USABILITY, AND ACCESSIBILITY TESTING; AUTOMATION OF FUNCTIONAL, UNIT, AND LOAD TESTS USING SOFTWARE TOOLS;
n) CONSTRUCTION OF DATABASE QUERIES USING SQL;
o) SOURCE CODE VERSION CONTROL CONCEPTS AND USAGE OF TOOLS
CLEARCASE AND GIT;
p) KNOWLEDGE OF IBM MOBILE FIRST PLATFORM DEVELOPMENT IS DESIRABLE (IF NOT AVAILABLE, TRAINING WILL BE PROVIDED BY THE CONTRACTOR).
q) KNOWLEDGE OF HYBRID APPLICATION DEVELOPMENT USING FLUTTER\/DART TECHNOLOGIES IS DESIRABLE.
**Requirements and qualifications** **Mandatory:**
Extensive experience in IT projects, working as a FRONT\-END — React developer
a) Bachelor’s degree in Information Technology or any undergraduate degree complemented by a postgraduate certificate (specialization, master’s, or doctoral degree) in Information Technology, with a minimum duration of 360 hours;
b) At least 7 years of experience developing IT solutions;
c) Solid knowledge of REACT NATIVE;
d) Must reside in São Paulo, Rio de Janeiro, Brasília, Curitiba, Belo Horizonte, or Recife.
**Additional information**
Want to learn more about us and join the team building the future?
**\#JoinSpread**
**Transforming the world with technology**
We are nearly 2\.500 Spreaders, distributed across 22 Brazilian states through Spread Anywhere, enabling us to work **100% remotely**, depending on the contract model. We are digital, hyperconnected, and wherever we are, we put into daily practice one of our core cultural values: \#collaboration.
**Innovation to develop the future**
Spread is an innovation company with 41 years of history, delivering comprehensive solutions in technology and digital business. Currently, we offer a robust portfolio of services, including application development, Quality Assurance, IT Outsourcing, Talent on Demand, Artificial Intelligence solutions, and SAP and S\/4HANA consulting and implementation. We adopt a customer-centric approach where customer experience is our top priority and guides our actions and strategies. This commitment is reflected in our NPS score of 75 points — placing us in the quality zone and confirming our customers’ trust and satisfaction.
**Diversity, Equity & Inclusion**
Here, diversity and inclusion are not just words — they are a genuine commitment. We strive to ensure all Spreaders feel **valued, respected, and empowered** to reach their full potential. We recognize that true diversity goes beyond superficial aspects and encompasses a broad range of characteristics, including gender, ethnicity, sexual orientation, age, and abilities.