About
The main role of the Mobile Application Developer will be to develop and maintain high-quality mobile applications. They must be passionate about mobile platforms and translating code into user-friendly apps. They will collaborate with internal teams to develop functional mobile applications while working in a fast-paced environment. They should be able to design and build the next generation of mobile :
- Design and build Flutter mobile applications
- Collaborate with cross-functional teams to analyze, design, and ship new features
- Fully responsible for mobile app development in the team
- Build and publish applications in app stores
- Implement new technologies to maximize application performance
- Support the entire application lifecycle (concept, design, test, release, and support)
- Produce fully functional mobile applications writing clean code
- Gather specific requirements and suggest solutions
- Write unit and UI tests to identify malfunctions
- Troubleshoot and debug to optimize performance
- Design interfaces to improve user experience
- Collaborate with the Product development team to plan new features
- Ensure new and legacy applications meet quality standards
- Research and suggest new mobile products, applications, and protocols
- Stay up to date with new technology trends and policies
Skills
- Extensive knowledge about mobile app development. This includes the whole process, from the first line of code to publishing in the store(s)
- Deep knowledge of Android
- Familiarity with RESTful APIs and mobile libraries
- Familiarity with the JSON format
- Experience with profiling and debugging mobile applications
- Strong knowledge of architectural patterns-MVP, MVC, MVVM, and Clean Architecture-and the ability to choose the best solution for the app
(ref:hirist.tech)