Description
Dadoteca is an innovative technology company dedicated to delivering high-quality solutions to our clients through a collaborative work environment that drives professional development and innovation.
We are seeking a **Senior Mobile Developer**, with a strong focus on **Information Security**, to work on a ***4-month project*** developing secure, scalable, and high-quality mobile applications for **Android and iOS** platforms using Flutter.
This person will be responsible for designing technology solutions aligned with best security practices, ensuring data protection and application integrity.
**Responsibilities**
--------------
* Develop mobile applications for **Android and iOS** using **Flutter**.
* Design technology solutions aligned with business needs and information security best practices.
* Fulfill requirements defined by the Product Owner (business and technical), ensuring acceptance criteria are met.
* Support and monitor application rollout from staging to production.
* Ensure compliance with established agile methodologies and development standards.
* Apply and uphold best practices for **mobile application security** (e.g., OWASP Mobile).
* Conduct **code reviews**, focusing on security and code quality.
* Perform security testing and assist in identifying and remedying vulnerabilities.
* Maintain and enhance existing applications, fixing defects and proposing improvements.
* Create and maintain secure mobile development standards and documentation.
* Contribute to knowledge sharing about security within the team.
* Collaborate closely with product, engineering, and business teams.
**Requirements**
--------------
* Bachelor's degree in Systems Analysis and Development, Engineering, Computer Science, or related fields.
* Minimum of **5 years of mobile development experience** (Android and iOS).
* At least **2 years of experience with Flutter**.
* Experience with agile methodologies (Scrum, Kanban, or similar).
* Knowledge of **mobile application security** (OWASP Mobile Security Project).
* Experience with **authentication and authorization** (OAuth, JWT).
* Knowledge of security considerations when consuming **RESTful APIs**.
* Knowledge of **cryptography applied to mobile applications**.
* Experience with version control tools such as **Git or GitHub**.
* Intermediate English proficiency for technical reading.
**Competencies**
----------------
* Clear communication and cross-functional collaboration.
* Organization and self-management.
* Ability to anticipate problems and propose solutions.
* Analytical mindset with focus on quality and security.
* Proactivity and ownership mindset.
**Preferred Qualifications**
----------------
* Experience with code security analysis tools (**SAST**).
* Experience conducting security testing on mobile applications.
* Experience with tools such as **SonarQube, Checkmarx**, or similar.
* Knowledge of reverse engineering and mobile malware analysis.
* Experience with data security at rest and in transit.
* Security certifications (Security\+, CMAS, or similar).
* Knowledge of web frameworks for use with **WebViews**.
* Experience in the **healthcare, financial, or banking sectors**.
**Position Objectives**
------------------------
* Build mobile solutions that increase revenue and improve customer experience.
* Ensure application and user data security and integrity.
* Maintain and evolve existing systems with a focus on quality and efficiency.
* Establish secure mobile development standards.