Sr. Developer – Mobile
Sr. Developer – Mobile24
Applications
24
Applications
About the Job
Skills
Title: Sr. Developer – Mobile
Experience: 8-10 Years
Core Java, Kotlin, Flutter, Architecture Patterns, API Integration, Performance Optimization
Responsibilities:
We are seeking a highly skilled Senior Android Developer with extensive experience in Android application development and a strong focus on Flutter for cross-platform deployment. The ideal candidate will have a deep understanding of software architecture, creating reusable components, and implementing best practices for code segregation. You will work on complex applications tailored for multiple banking products while leveraging your expertise in Flutter to deploy new applications effectively.
Key Responsibilities:
- Architect and Design: Lead the architecture and design of robust Android and Flutter applications, ensuring modularity and code reusability.
- Development: Develop, build, and deploy high-quality Android and Flutter applications with a strong emphasis on performance and user experience.
- Integration: Seamlessly integrate third-party APIs and REST APIs into applications.
- Code Management: Implement best practices for code organization, utilizing multiple libraries to ensure effective code segregation.
- Troubleshooting: Proactively resolve application crashes and performance issues through efficient debugging and troubleshooting techniques.
- Security Implementation: Design and implement security measures, including encryption, digital signatures, and secure data handling.
- New Technology Adoption: Stay up-to-date with emerging technologies and trends, demonstrating a keen interest in learning and implementing new tools and frameworks.
- Collaboration: Work closely with cross-functional teams, including product managers and designers, to translate requirements into technical specifications.
- Mentorship: Provide guidance and mentorship to junior developers, fostering a culture of learning and continuous improvement.
Key Skills:
- Programming Languages: Expertise in OOP, Core Java, Kotlin, and strong experience with Flutter for mobile application development.
- Flutter Deployment: Proven track record of deploying new applications using Flutter, including experience with its architecture and best practices.
- Architecture Patterns: Strong understanding of architectural patterns such as MVP, MVVM, or Clean Architecture.
- Android App Development: Extensive experience in developing complex Android applications with intricate UI designs.
- SDK Integration: Proven experience in integrating various SDKs and managing dependencies effectively.
- API Integration: In-depth knowledge of integrating and working with third-party and RESTful APIs.
- Security Best Practices: Solid understanding of application security practices, including encryption and digital signatures.
- Performance Optimization: Experience in optimizing app performance and responsiveness.
- Version Control: Proficient in using Git and other version control systems.
Preferred Qualifications:
- Bachelor’s degree in Computer Science or a related field.
- Experience in the banking or financial services sector is a plus.
- Strong problem-solving skills and attention to detail.
- Excellent communication and interpersonal skills.
About the company
Industry
IT Services and IT Consul...
Company Size
501-1000 Employees
Headquarter
Pune, Maharastra
Other open jobs from SATMAT TECHNOLOGIES