Logix Contact Pvt Ltd.
Your Digital Solutions Partner
Welcome to Logix Contact Pvt Ltd, the leading Software Company in Dubai, UAE.
About the job
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.
Join our open and collaborative team, where your extensive knowledge in application architecture and cutting-edge mobile technologies will be greatly valued. The code you craft should exemplify the highest standards of clarity and quality. Your role will be pivotal in ensuring robust app performance and delivering an exceptional user experience.
Responsibilities
• Develop 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.
Your skills and experiences
• 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.
We are looking for someone who is not just technically proficient but also a creative problem-solver and critical thinker, able to tackle complex challenges and contribute to our team’s success with innovative solutions.