




Job Summary: The professional will be responsible for developing, publishing, and maintaining cloud and mobile solutions, with a focus on artificial intelligence and sound software engineering practices. Key Highlights: 1. Mobile development (Android and iOS) using Flutter/FlutterFlow. 2. Working with Google Cloud Platform, LLMs, and AI to build solutions. 3. Focus on Clean Architecture, SOLID principles, automated testing, and CI/CD. Education Bachelor's degree in Computer Science, Information Systems, Computer Engineering, or related fields. Experience * Essential Technical Requirements (practical experience in at least three of the following): **Google Cloud Platform and Services:** o Firebase (Authentication, Firestore, Storage, Cloud Functions); **Databases:** **o Non-relational:** Firestore, Realtime Database, MongoDB, etc.; **o Relational:** PostgreSQL, MySQL, SQLite or similar, with expertise in data modeling, advanced SQL queries, and best practices for performance and data integrity. **Programming Languages, Tools, and Development Environments:** o Python o Flutter and Dart (with experience building apps for Android and iOS); o FlutterFlow (apps with custom logic, integrations, and custom widgets); o JavaScript, HTML, and CSS; o Node.js o React o Git (GitHub, GitLab, or Bitbucket). **Mobile Development:** o Configuring and publishing apps on Google Play Store and Apple App Store, including build processes, certificates, provisioning, and submission; o Using Xcode (for iOS) and Android Studio (for Android); o Experience with TestFlight and Google Play Console. **Artificial Intelligence and Machine Learning:** o Prompt engineering for LLMs (OpenAI, Gemini, Claude, etc.); o Using RAG (Retrieval\-Augmented Generation), embeddings, and vector databases (Pinecone, Weaviate, Chroma, etc.). o Structuring knowledge bases, retrieval (RAG), and using embeddings for LLM-powered bots; **Methodologies and Best Practices:** o Experience with Scrum or Kanban; o Principles of Clean Architecture, SOLID, and design patterns; o Version control, automated testing, CI/CD.\- Knowledge **Desirable Requirements:** Technical certifications (Flutter, Google Cloud, Python, AI); Experience with low\-code platforms in corporate environments; Development of chatbots and conversational assistants using tools such as Botpress, Rasa, Dialogflow, Voiceflow, Flowise, or similar; Integration of bots with communication channels such as WhatsApp Cloud API, Telegram, Messenger. Requirements / Competencies **Complementary Behavioral and Technical Competencies:** Analytical ability to understand, refine, and validate technical and business requirements; Proactive participation in discovery processes and collaborative solution development; Strong communication skills with multidisciplinary teams; Commitment to delivering value to end users; **Activities and Responsibilities:** Develop, publish, and maintain Flutter/FlutterFlow/Bubble apps for Android and iOS; Develop, publish, and maintain solutions on Google Cloud (GCP), focusing on scalability, security, and cost\-effectiveness; Contribute to the design and implementation of LLM\-based agents and AI pipelines; Produce clear and concise technical documentation; Support the team with technical guidance, code reviews, and dissemination of best practices; Activities to Be Performed * Serve and advise internal and external clients and suppliers. * Prepare reports, technical opinions, correspondence, texts, and documents within their area of expertise. * Plan, develop, execute, and monitor projects, systems, research, policies, programs, and events within their area of expertise and/or integrated initiatives. * Plan, analyze, and execute technical activities to ensure stability, availability, performance, standardization, and configuration of database, network, and system environments. * Plan, analyze, prepare, implement, and keep updated access, usage, recovery, and security procedures for databases across various operational environments. * Perform needs assessment, specification, planning, documentation, development, licensing, deployment, maintenance, installation, configuration, testing, and acceptance of hardware, software, and applications. * Plan, develop, execute, and monitor architecture activities... Work Location FIERGS Benefits **Benefits: For Your Health:** Group Medical Assistance \- UNIMED; Dental Assistance \- SESI/RS (payment only upon use); Group Life Insurance \- No deductions or contributions! For Your Commute: Parking \- Check availability at your unit; Transportation Allowance \- Based on your needs; Charter Transportation \- Bus service available only for FIERGS HEADQUARTERS in Porto Alegre; For travel, company vehicles or mileage reimbursement may be offered. For Your Meals: Ticket Flex (meal/food allowance) \- R$ 1\.298,00 per month; On\-site Restaurant \- Check availability at your unit; For Your Wallet: Private Pension Plan \- For financial health, we offer an exclusive pension plan for our employees via https://www.indusprevi.com.br/site/default.asp; Childcare Allowance \- R$384,43 for children up to 60 months old — best of all: the amount is adjusted annually; CRESUL \- Cooperative of mutual savings and credit; FUSERGS \- A foundation supporting our employees \- https://fusergs.org.br/; PDP \- Financial subsidy for employees with at least 6 months of tenure at FIERGS, supporting education from elementary school through technical training, language courses, and up to doctoral studies! PAE \- Support program offering confidential professional assistance to employees and their legal dependents regarding emotional, social, legal, and financial matters. Objective Test Content PORTUGUESE Text comprehension and interpretation; contextual meaning of words and expressions. **MATHEMATICS Numerical Sets:** properties and operations. Functions, linear equations and systems. Arithmetic mean. Financial Mathematics: simple and compound interest. Percentages. Ratio and proportion, simple and compound rule of three. Geometry: units of measurement, perimeter, area, volume, Pythagorean theorem. LOGICAL REASONING Mathematical logical reasoning. Quantitative logical reasoning. Numerical logical reasoning. Analytical logical reasoning. Critical logical reasoning.


