Sr. Developer – Mobile

Thane
Full-Time
Senior: 8 to 10 years
6L - 20L (Per Year)
Posted on Nov 13 2024

About the Job

Skills

core java
kotlin
Flutter
Java
Architectural Patterns
Api Intergrations
peromance optimizations

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

SATMAT TECHNOLOGIES Where Innovation Meets Outsourcing SATMAT TECHNOLOGIES PVT. LTD., since 2017; is a part of SATMAT GROUP, not just an IT outsourcing company; we're architects of technological evolution. Imagine a symphony of code, a ballet of bytes that's the magic we bring to businesses worldwide. Our canvas is the digital realm, and our brushes are the brightest minds in the IT universe.SAT ...Show More

Industry

IT Services and IT Consul...

Company Size

501-1000 Employees

Headquarter

Pune, Maharastra

Other open jobs from SATMAT TECHNOLOGIES