DescriptionA company made up of non-conformist people who connect with our clients' business challenges by creating innovative solutions.
We are determined to continually improve to generate value for our customers and achieve excellence in everything we do.
We respect the individuality and personality of each person, without making choices or judgments, treating everyone fairly.
ResponsibilitiesActivities to be developed:
- International work opportunity;
- Develop and improve our applications on Android platforms.Β
- You will be responsible for designing, developing and maintaining high-quality mobile applications, including architectural improvement work.Β
- You will work closely with other Engineers and cross-functional teams to deliver innovative and user-friendly mobile solutions.
- Write clean and efficient code following best practices.
- Participate in the entire application lifecycle.
- Solve technical problems and perform unit tests.
- Participate in code reviews and share knowledge.
- Stay up to date with industry trends.
- Implement high-quality development practices.
- Follow security and data protection guidelines.
PrerequisitesMandatory requirements:
- Professional experience of at least 7 years in native Android mobile development - Kotlin, Java, Jetpack Compose;
- Knowledge of Android SDK, Jetpack Compose and Android UI design principles;
- Experience with Android libraries via Gradle/Maven;
- Experience in collaboration with Designers and UX Designers;
- Experience with REST, APIs, GraphQL, JSON, System integrations, GIT;
- Experience with Unit and Android Tests, Automated testing using Espresso UI Automation;
- Knowledge of patterns for mobile development such as: MVC, MVP, Delegation, Singleton, Factory, MVVM pattern, Clean Architecture, Viper, etc.;
- Strong problem-solving skills, attention to detail, quick learning and adapting to new technologies and challenges;
- Content management experience across various CMS platforms and Android Apps;
- Implementation of feature-flags to dynamically activate/deactivate features for different groups of users;
- Proven experience in development for a global audience, considering regionalized knowledge and standards;
- Experience in localizing applications, making them accessible to all audiences;
- Ability to create and develop reusable SDKs and frameworks;
- Deep knowledge of application security, such as good security practices in code/architecture and vulnerability prevention;
- Experience with performance diagnostic tools (bottlenecks, memory leaks, and optimize battery usage)
- Experience with SonarCube, code smells and maintaining high quality code;
- Strong experience with Code Reviews;
Desirable requirements:
- Familiarity with Jenkins, Fastlane;
- Familiarity with Google Play Store policies.
- Knowledge of cross-platform/multiplatform frameworks (iOS, Flutter, React Native);
- Creation of Android Modules, SDKs, Frameworks
Soft Skills:
- Engagement with a multidisciplinary team;
- Spirit of teamwork;
- Commitment;
- Meet deadlines and estimates;
- Good communication;
- Proactivity;
- Sense of ownership.
ExperiencesWhy work at Lyncas?
- 100% remote π¨π»βπ»
- Welcome Kit π
- Home office voucher (R$ 200.00) π
- Onboarding π€π»
- Periodic feedback π¬
- Referral Program π
- Psychological support ππ»ββοΈ
- Knowledge Academy π§
- Agreement with English school π€
- Monthly transparency meetings π
- Happy Hour Online π»
Join our team! π