Responsibilities and duties
- Provide technical leadership for software development teams and projects;
- Define technical solutions aligned with business needs, considering scalability, reliability, security, availability, and performance requirements;
- Define, document, and validate logical and executable system architectures;
- Prepare technical, architectural, operational, and management support documentation for projects;
- Perform functional and technical specifications for systems and applications;
- Provide solutions and support for the development of mobile and web application features;
- Develop applications of high technical complexity;
- Collaborate with the QA team, supporting testing and quality strategies;
- Review source code, ensuring adherence to best practices, design patterns, and software quality;
- Design solutions focused on continuous integration and delivery (CI/CD);
- Act as a technical reference, promoting training, mentoring, and support for developers;
- Plan, monitor, and track technical activities of projects under your responsibility;
- Support technical decisions related to project evolution, architecture, and infrastructure.
Requirements and qualifications
Bachelor's degree in technology-related fields, such as Engineering, Information Systems, Computer Science, or similar areas.
Solid experience intechnical leadership of software projects;
Development of solutions usingReact Native,Expo, andNode.js;
Experience with:
- Agile methodologies (Scrum, Kanban, or similar);
- Working in environments with aDevOps culture.
- Development of mobile applications and web applications;
- Design and definition ofmobile application and backend architecture;
- Relational and non-relational databases;
- Development and consumption ofWeb Services and REST APIs;
- Application ofDesign Patterns and software engineering best practices;
- Project modeling and documentation;
- Code versioning tools (e.g., Git) and code quality analysis;
AWS (Amazon Web Services), including:
- Cloud architecture concepts;
- Use of services such as EC2, S3, RDS/DynamoDB, Lambda, API Gateway, and CloudWatch;
- Best practices for security, scalability, and high availability;
- Support for defining pipelines and cloud environments.
Bluetooth Low Energy (BLE) communication;
CAN network communication;
Publishing and distributing applications on theApple App Store andGoogle Play;
Creation and maintenance ofCI/CD pipelines for build, testing, and deployment;
Automated testing;
UX/UI Design tools and concepts.
Additional information
Work Hours: Monday to Friday, 8:00 AM to 12:00 PM and 1:30 PM to 5:30 PM.
Work Location: Activities will be performed on a remote "Home Office" basis.