Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Staff Mobile Engineer (Credit) image - Rise Careers
Job details

Staff Mobile Engineer (Credit)

  • Actively participate in coding, taking on medium to complex programming tasks independently.
  • Conduct code reviews, discuss implementations, apply market standards, and make architectural decisions.
  • Develop and maintain native mobile applications for Android (Java/Kotlin) and iOS (Objective-C/Swift).
  • Work on third-party SDK integrations at a native level, exposing methods to the React Native layer.
  • Implement and maintain security measures in mobile applications, addressing critical vulnerabilities, SSL pinning, integrity checks, secure storage, code obfuscation, and anti-hooking.
  • Evaluate and apply versions of React Native architecture and Bridge functionality.
  • Implement Push Notifications, Deeplinks, Middlewares, and navigation libraries (such as react-navigation).
  • Apply concepts of TDD, BDD, and BFF, and use state management libraries, preferably Redux.
  • Use CI/CD tools, publish apps, and utilize tools like CodePush.
  • Work with version control using GitHub, conflict resolution, and automation of continuous integration processes.
  • Monitor and debug applications with tools such as Crashlytics, Firebase, New Relic, and Google Analytics.
  • Actively participate in coding, taking on medium to complex programming tasks independently.
  • Conduct code reviews, discuss implementations, apply market standards, and make architectural decisions.
  • Develop and maintain native mobile applications for Android (Java/Kotlin) and iOS (Objective-C/Swift).
  • Work on third-party SDK integrations at a native level, exposing methods to the React Native layer.
  • Implement and maintain security measures in mobile applications, addressing critical vulnerabilities, SSL pinning, integrity checks, secure storage, code obfuscation, and anti-hooking.
  • Evaluate and apply versions of React Native architecture and Bridge functionality.
  • Implement Push Notifications, Deeplinks, Middlewares, and navigation libraries (such as react-navigation).
  • Apply concepts of TDD, BDD, and BFF, and use state management libraries, preferably Redux.
  • Use CI/CD tools, publish apps, and utilize tools like CodePush.
  • Work with version control using GitHub, conflict resolution, and automation of continuous integration processes.
  • Monitor and debug applications with tools such as Crashlytics, Firebase, New Relic, and Google Analytics.
  • Medical and Dental assistance without co-participation;
  • Life insurance;
  • Flexible Meal voucher - Flash;
  • TotalPass;
  • Home office assistance - monthly deposit in the RecargaPay app for personal use;
  • Spanish classes;
  • Educational partnerships;
  • Discount in Universities for Undergraduate, Graduate and MBA courses;
  • Anywhere office - work from wherever you want.

Diversity & Inclusion at RecargaPay
Diversity is part of our DNA and we are in constant search for representativeness and evolution. We believe that our employees should be who they are, and that is what makes them unique in their roles - regardless of gender, religion, disabilities, LGBTQI+, ethnicity, generations and different experiences. And we are looking for people who are authentic and free to co-create a more inclusive and innovative company and society. Does it sound like you?

About the use of your Data

The candidate, when sending a resume with personal and professional data to participate in the RecargaPay recruitment and selection process, is aware that the data will be used for the necessary analyzes and validations throughout the recruitment process and for hiring, if necessary, as well how you authorize RecargaPay to share curriculum data with other companies in the RecargaPay group if opportunities arise according to the candidate's profile.

In compliance with Law 13.709 / 18, LGPD - General Data Protection Law, the candidate may request the update, rectification and modification of their information during the recruitment and selection process, or, even, request the non-use of data under the terms the terms of applicable law.

What You Should Know About Staff Mobile Engineer (Credit), RecargaPay

As a Staff Mobile Engineer at RecargaPay, you'll dive headfirst into the buzzing world of mobile development, harnessing your expertise to tackle medium to complex coding tasks. Your skills in Android (Java/Kotlin) and iOS (Objective-C/Swift) will shine as you develop and maintain native mobile applications that truly resonate with users. You'll play a pivotal role in code reviews, where your insights will guide architectural decisions and help maintain high programming standards. Working with third-party SDK integrations at a native level will come naturally to you, and you'll be the go-to person for implementing robust security measures to resolve critical vulnerabilities and ensure app integrity. By evaluating the latest versions of React Native architecture and applying concepts like TDD and BDD, you will facilitate a seamless and secure app experience. Plus, with tools like Crashlytics, Firebase, and New Relic at your fingertips, monitoring and debugging applications will become second nature. Your collaborative spirit will foster a culture of innovation as you participate in CI/CD processes using GitHub and CodePush, ensuring smooth app publishing. RecargaPay also prides itself on offering a supportive work environment, including medical assistance, flexible meal vouchers, educational partnerships, and the freedom to work from anywhere. If you value diversity and are passionate about creating inclusive technology, RecargaPay is the perfect place for you to unleash your creativity and expertise. Join us in pushing the boundaries of mobile applications!

Frequently Asked Questions (FAQs) for Staff Mobile Engineer (Credit) Role at RecargaPay
What are the responsibilities of a Staff Mobile Engineer at RecargaPay?

A Staff Mobile Engineer at RecargaPay is tasked with developing and maintaining native mobile applications for both Android and iOS platforms. This role involves taking on medium to complex programming tasks, conducting code reviews, making architectural decisions, and ensuring the application adheres to market standards while integrating third-party SDKs. Security is a high priority, with responsibilities including implementing measures like SSL pinning and code obfuscation. Additionally, you'll work with React Native architecture, apply concepts of TDD and BDD, and use tools for continuous integration and application monitoring.

Join Rise to see the full answer
What qualifications are required for the Staff Mobile Engineer position at RecargaPay?

To qualify for the Staff Mobile Engineer position at RecargaPay, candidates should have extensive experience in mobile app development, specifically for Android (Java/Kotlin) and iOS (Objective-C/Swift). Familiarity with React Native, integrating SDKs, implementing security measures, and using state management libraries, particularly Redux, is essential. The role also requires proficiency in CI/CD tools and a solid understanding of application monitoring and debugging tools like Crashlytics and Google Analytics.

Join Rise to see the full answer
What technologies does a Staff Mobile Engineer at RecargaPay work with?

A Staff Mobile Engineer at RecargaPay works with a multitude of technologies and frameworks including React Native, Android (Java/Kotlin), and iOS (Objective-C/Swift). You’ll engage in third-party SDK integrations and utilize development practices like TDD, BDD, and BFF. Additionally, knowledge of CI/CD tools, version control using GitHub, and application monitoring tools such as Firebase, New Relic, and Crashlytics are vital.

Join Rise to see the full answer
What is the work culture like for a Staff Mobile Engineer at RecargaPay?

The work culture for a Staff Mobile Engineer at RecargaPay is inclusive and diverse, emphasizing innovation and collaborative spirit. The company is committed to diversity and encourages employees to be their authentic selves. Flexibility is a core value, with remote work options and various benefits supporting your professional development and work-life balance. RecargaPay fosters a culture of continuous learning and adaptation, making it an inspiring place for engineers to thrive.

Join Rise to see the full answer
What benefits does RecargaPay offer to Staff Mobile Engineers?

RecargaPay offers a generous benefits package for Staff Mobile Engineers, including medical and dental assistance, life insurance, flexible meal vouchers, and home office assistance. The company also provides educational partnerships with discounts for undergraduate, graduate, and MBA courses, as well as Spanish classes. With the 'Anywhere Office' initiative, employees enjoy the flexibility to work from any location, contributing to a healthy work-life balance.

Join Rise to see the full answer
Common Interview Questions for Staff Mobile Engineer (Credit)
How do you approach code reviews in your work as a Staff Mobile Engineer?

In my experience as a Staff Mobile Engineer, I approach code reviews as an opportunity for collaboration and learning. I focus on providing constructive feedback, discussing implementation details, and maintaining coding standards. I believe in fostering an inclusive environment where suggestions are welcomed, ensuring that everyone feels valued during the review process.

Join Rise to see the full answer
Can you describe your experience with security measures in mobile applications?

My approach to security in mobile applications involves proactive measures such as implementing SSL pinning, secure data storage, integrity checks, and code obfuscation. I regularly update applications to fix vulnerabilities, monitor for new threats, and educate the team on best practices to ensure robust app security.

Join Rise to see the full answer
What methodologies do you incorporate in your mobile app development process?

I actively incorporate TDD (Test-Driven Development) and BDD (Behavior-Driven Development) methodologies into my development process. By writing tests upfront, I ensure the application meets user expectations while minimizing bugs. Additionally, I focus on BFF (Backend for Frontend) patterns to align frontend applications appropriately with backend services.

Join Rise to see the full answer
What tools do you use for application monitoring, and why are they important?

I utilize various tools such as Crashlytics, Firebase, and New Relic for application monitoring. These tools are crucial for identifying and resolving issues promptly, understanding user behavior, and ensuring optimal performance. They play an essential part in maintaining the quality and reliability of the mobile applications I develop.

Join Rise to see the full answer
How do you stay updated on the latest trends in mobile development?

I stay updated on the latest trends in mobile development by following industry-leading blogs, participating in online forums, attending webinars, and engaging with developer communities. I also regularly explore new technologies and frameworks to enhance my skill set, ensuring that I can bring innovative solutions to my role at RecargaPay.

Join Rise to see the full answer
Can you give an example of a challenging problem you solved in a previous mobile project?

In a previous mobile project, I encountered performance issues during API interactions. By employing caching strategies and optimizing the network layer, I significantly reduced load times, enhancing user experience. This experience showcased my problem-solving skills and my ability to effectively implement solutions under pressure.

Join Rise to see the full answer
How do you manage conflicts in version control while working on a team?

When managing conflicts in version control, I prioritize open communication with my team. I use Git branches for features or fixes, allowing for independent work. If a conflict arises, I work together with my teammates to understand the changes made and resolve them collaboratively, ensuring that the codebase remains intact and functional.

Join Rise to see the full answer
What is your experience with integrating third-party SDKs in mobile applications?

I have extensive experience integrating third-party SDKs in mobile applications, which involves thorough documentation review and testing in development environments. I focus on ensuring that these integrations function seamlessly without compromising the app's performance or security, and I keep abreast of the SDKs' lifecycle for updates and changes.

Join Rise to see the full answer
What practices do you follow when implementing push notifications?

When implementing push notifications, I focus on user engagement and the relevance of the content. I ensure notifications are timely and personalized, using analytics to gauge user interaction. I also prioritize security by adhering to best practices for authentication and data privacy, making sure users feel confident interacting with our applications.

Join Rise to see the full answer
How do you ensure code quality when developing with React Native?

To ensure code quality while developing with React Native, I employ rigorous testing strategies, conduct regular code reviews, and maintain clear documentation. I standardize coding practices across the team to ensure consistency and facilitate easier onboarding for new members. Leveraging tools like ESLint and Prettier also helps in maintaining high-quality, readable code.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Inclusive & Diverse
Collaboration over Competition
Fast-Paced
Growth & Learning
Empathetic
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Posted 8 days ago

RecargaPay is Brazil's leading all-in-one payments platform, dedicated to providing secure and easy access to mobile payments and financial services for all. Founded in 2010, RecargaPay empowers customers and merchants to complete essential transa...

4 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 6, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!