





Description: Education/Instruction: * Minimum: Completed bachelor's degree in Computer Science, Software Engineering or related fields; * Desired: Postgraduate studies, specializations, courses and technical certifications in related areas. Experience: * Minimum: 3 years of experience as a software developer; * Desired: 4 to 5 years of experience in software development. Technical Skills/Knowledge: * Experience developing applications in React Native; * Experience developing applications for Android and iOS; * Expertise in algorithms and data structures; * Advanced knowledge of design patterns, software architecture and modularization; * Knowledge of MongoDB databases; * Experience with DevOps practices and CI/CD; * Solid knowledge in application security; * Expertise in software testing; * Familiarity with performance and monitoring tools; * Experience with TypeScript; * Advanced knowledge of Message Brokers (Pub/Sub). Behavioral Skills: * Technical leadership; * Mentoring ability; * Clear and effective communication; * Complex problem solving; * Project management; * Teamwork; * Analytical thinking; * Decision-making ability; * Initiative and proactivity. * Development and maintenance of React Native applications; * Development of new applications for Android and iOS; * Technical leadership in mobile application development projects, ensuring quality and adherence to deadlines; * Development and implementation of scalable solutions applying solid system architecture principles; * Active participation in the analysis and definition of technical requirements, contributing expertise toward more robust solutions; * Conducting detailed code reviews, providing constructive feedback and ensuring code quality; * Technical mentoring for junior developers, sharing knowledge and best development practices; * Implementation and maintenance of DevOps practices, including CI/CD and deployment processes; * Performance optimization in applications and databases using advanced development techniques; * Participation in architectural decisions and definition of technical standards for projects; * Development of solutions using concurrent and parallel programming when necessary; * Implementation of advanced software testing practices; * Active contribution to the company's technological evolution by proposing and implementing improvements in processes and tools; 2511120202181814010


