We are looking for a Senior Mobile App Developer who excels in both engineering and maintenance tasks. Your main responsibility will be to craft and implement top-notch user interfaces and features, complemented by automated unit and integration tests.ResponsibilitiesDevelop new features and user interfaces from wireframe models. Optimize for the best performance and user experience. Diagnose and fix bugs and performance bottlenecks. Write code that is clean, efficient, and well-documented. Collaborate with back-end developers, designers, and the team to produce high-quality, well-architected solutions. Adhere to project deadlines and milestones, ensuring timely delivery of high-quality software solutions. Utilizes source control, continuous integration, and unit testing best practicesWork cross-functionally to define and write code for new features
Qualifications
• Profound knowledge in mobile app development, encompassing the entire development cycle from conception to store publication. • Proficiency in native application development on Android (Kotlin) or iOS (Swift), with a solid understanding of software engineering principles, SOLID, OOP and OOD. • Strong proficiency in writing automated tests. • Experience with profiling and debugging mobile applications. • Mastery of architectural patterns (MVP, MVVM, MVI, Clean Architecture) and selecting the most effective approach for each project. • Strong understanding of Dependency Injection. • Familiarity with Dart, Flutter, and State Management in Flutter. • Proficiency with Git, and familiarity with Figma and Zeplin. • Capability to code review. • A keen understanding of mobile app design guidelines on each platform, and an awareness of their differences. • Outstanding problem-solving and critical thinking skills. • Eager to learn.
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
