Mobile Engineer Sr.
Job description
About the role
As a Senior Mobile Engineer at Konfio, you will play a pivotal role in shaping the future of our mobile applications. You will be responsible for designing, developing, and maintaining high-quality mobile solutions that enhance the user experience for our clients. Your expertise in mobile technologies, particularly with Flutter, will allow you to lead projects from conception to deployment while collaborating closely with cross-functional teams. This position offers an exciting opportunity to work in a fast-paced environment where innovation and creativity are highly valued.
Key facts
What you'll do
- Lead the development of mobile applications using Flutter, ensuring best practices in coding and design are followed.
- Collaborate with product managers, designers, and other engineers to define and implement new features that enhance user engagement and satisfaction.
- Conduct thorough testing and debugging of applications to ensure optimal performance and reliability across various devices and platforms.
- Mentor and guide junior developers, providing technical leadership and fostering a culture of continuous learning within the team.
- Stay updated with the latest industry trends and technologies, integrating new tools and methodologies to improve the development process.
- Participate in code reviews, offering constructive feedback to peers and ensuring adherence to coding standards.
- Optimize application performance, addressing any issues related to speed, responsiveness, and overall user experience.
- Document the development process, code changes, and application architecture to facilitate knowledge sharing and maintainability.
- Work closely with the QA team to ensure that all applications meet quality standards before deployment.
- Engage with stakeholders to gather requirements and provide updates on project progress, ensuring alignment with business goals.
- Troubleshoot and resolve production issues, providing timely solutions to minimize downtime and impact on users.
- Contribute to the continuous improvement of development workflows and processes, identifying areas for efficiency gains.
Requirements
- A minimum of 5 years of experience in mobile application development, with a strong focus on Flutter and Dart.
- Proven track record of successfully delivering mobile applications in a professional setting.
- Solid understanding of mobile design principles, user experience, and responsive design.
- Experience with RESTful APIs and third-party libraries to enhance application functionality.
- Familiarity with version control systems, particularly Git, and agile development methodologies.
- Strong problem-solving skills and the ability to work independently as well as part of a team.
- Excellent communication skills, both verbal and written, to effectively collaborate with team members and stakeholders.
Nice to have
- Experience with other mobile development frameworks such as React Native or Xamarin.
- Knowledge of backend technologies and cloud services, particularly AWS or Firebase, to support mobile applications.
- Familiarity with CI/CD pipelines and automated testing frameworks to streamline the development process.
- Previous experience in a fintech or startup environment, understanding the unique challenges and opportunities in these sectors.
- Proficiency in Spanish, as it will facilitate communication within the team and with local clients.
Skills & tools
- Flutter, Dart
- RESTful APIs
- Git
- Agile methodologies
- CI/CD tools (e.g., Jenkins, CircleCI)
- Testing frameworks (e.g., XCTest, Espresso)
Practical notes
- This position is based in Mexico City, specifically in the Miguel Hidalgo area, which is known for its vibrant tech community and accessibility to various amenities.
- The company offers a supportive environment for professional growth, with opportunities for training and development in emerging technologies.
- Konfio is committed to fostering a diverse and inclusive workplace, welcoming applicants from all backgrounds.
- Candidates should be prepared for a technical interview that may include coding challenges and discussions about past projects.
- For those requiring visa sponsorship, Konfio is open to assisting qualified candidates through the application process.
If you are passionate about mobile technology and eager to make a significant impact in the fintech space, we encourage you to apply for the Senior Mobile Engineer position at Konfio. Join us in our mission to empower businesses through innovative financial solutions!