Posted:1 month ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

We are looking for a strong Senior Mobile Developer who welcomes both engineering and maintenance tasks. The primary focus will be to implement and enhance user interfaces and features together with automated unit and integration tests. You will be working with our candid and collaborative team, where your knowledge and advice about application architecture and the newest mobile technologies will be highly appreciated. The code you write will need to be cleanly organized and of the highest quality. Youll also help ensure solid application performance and an excellent user experience. Responsibilities Developing new features and user interfaces from wireframe models Ensuring the best performance and user experience of the application Fixing bugs and performance problems Writing clean, readable, and testable code Cooperating with back-end developers, designers, and the rest of the team to deliver well-architected and high- quality solutions Basic Qualifications: 3 + years of experience with Native Mobile App development Good knowledge about mobile app development (Android / iOS). Proficiency in Kotlin / Java / Swift / Objective-C / JavaScript. Proficiency with writing automated tests in JUnit, Espresso, Mocha, Jest, Enzyme, XCTest, etc. Proficiency with RESTful APIs and mobile libraries for networking. Experience with profiling and debugging mobile applications. Understanding mobile app design guidelines on each platform and being aware of their differences. Proficiency in working with Python, Kubernetes and Dockers. Proficiency in working with PowerShell. Proficiency in working with Source Code (Git, SVN, Mercurial). Proven experience as a Flutter Developer with a minimum of 3 years Good understanding of state management, Flutter flavors and app architecture Strong proficiency in Dart programming language Solid understanding of the Flutter framework and its core principles Strong knowledge of state management and data storage solutions in Flutter Experience with continuous integration and continuous deployment (CI/CD) Familiarity with cloud services and cloud development Strong problem-solving skills and the ability to work independently Excellent communication and teamwork skills A portfolio of Flutter projects demonstrating your skills and experience Preferred Qualifications: Bachelors degree in Computer Science or a related field Experience with native mobile app development (Android/iOS) is a plus Knowledge of design patterns, such as BLoC and Provider Experience with automated testing and test-driven development (TDD) Understanding of Material Design guidelines Experience in working with GE Mobile Enterprise Gateway GE Small World and Magik Programming experience Proficiency in working with Maps Understanding of GIS concepts Couchbase, CouchDB Cloud Experience (AWS, Azure)

Mock Interview

Practice Video Interview with JobPe AI

Start Gis Interview Now

My Connections Gnapi Technologies

Download Chrome Extension (See your connection in the Gnapi Technologies )

chrome image
Download Now

RecommendedJobs for You

Bengaluru, Karnataka, India

Kolkata, Mumbai, New Delhi, Hyderabad, Pune, Chennai, Bengaluru