Description
Job Summary:
A rapidly growing company that is developing a mobile application geared towards both Android as well as iOS, is looking for a Mobile App Developer. The developer will be in charge of defining and designing, new features while working closely with cross-functional teams. This is an exciting opportunity for developers who are eager to prove their worth while building scalable and dynamic products
Roles and Responsibilities
• Strong foundation in programming languages such as Java, Kotlin (for Android) or Swift, and Objective-C (for iOS).
• Proficient in Mobile Application development frameworks like React Native, Flutter, or similar.
• Experienced in developing Android, iOS, or both apps. Should know the platform-specific guidelines, APIs, and development tools.
• Solid understanding of UX principles and be able to create intuitive and user-friendly interfaces. You should have experience in designing responsive layouts, optimizing app performance, and implementing smooth navigation.
• Strong Understanding of backend services for data storage, user authentication, and other functionalities is necessary. It would help if you had a full understanding of backend technologies like RESTful APIs, databases (SQL or NoSQL), and server-side scripting (AWS or Azure Based) that can integrate with the app with the required backend systems effectively.
• Proficiency in working with Bluetooth technology is a must.
• Should possess strong communication skills to understand project requirements and collaborate with Hardware and Software Design Engineers.
• Should have good knowledge working with Embedded Hardware like BLE interface between Hardware and Mobile App (Wi-Fi will be an added advantage)
• Proficiency in working with Bluetooth technology is a must.
• Experience in Security Implementations.
• Good Knowledge of the Google Play Store or Apple App Store Submission process
• Should understand user interface (UI) and user experience (UX) design principles well. You should be able to create visually appealing, intuitive, and user-friendly interfaces that enhance the overall user experience.
• Should be well-versed in various mobile app architectures, such as Model-View-Controller (MVC), Model-View-View Model (MVVM), or Clean Architecture. It would help if you understood how to structure and organize code, separate concerns, and maintain code scalability and reusability.
• Proficiency in version control systems like Bitbucket is essential. It would help if you were comfortable with branching, merging, and collaborating with other team members using tools like GitHub or Bitbucket, and Jira.
• Efficiently identify and resolve issues, whether they are related to app performance, compatibility, or usability.
• Problem-solving and debugging skills are crucial.
Educational Qualification / Experience:
Bachelor’s or master’s degree in Electronics and Communication Engineering, Computer Science Engineering, Information Technology, Electrical and Electronics Engineering or any equivalent degree
Minimum 4 to 7 years of experience in Mobile Application Development.
Dorman Core Competencies
Time Management
Decision Quality
Results Driven
Integrity