The Mobile Application Developer's primary duty is to create, maintain, and implement the source code to develop mobile apps and mobile platform programs that meet the needs and requirements of company's customers, using the company’s preferred stack of programming languages.
They are responsible for translating code into user-friendly applications.
They collaborate with internal teams to develop functional mobile applications for company's products while working in a fast-paced environment, all while keeping up to date with terminology, concepts, and best practices for coding mobile apps.
Responsibilities
Identify and plan for new features
Develop application programming interfaces (APIs) to support mobile functionality
Suggest and implement new mobile products, applications, and protocols
Remain up to date with the terminology, concepts, and best practices for coding mobile apps
Work closely with colleagues to constantly innovate app functionality and design
Use and adapt existing web applications for apps
Write unit and UI tests to identify malfunctions
Communicate with users to understand their needs and experiences
Requirements
Minimum of 2 years experience as a mobile application developer.
Proven experience building mobile applications using Flutter technology.
Maximum 3 years of demonstrable experience
Demonstrable portfolio of released applications on the App store or the Android or iOS market
Extensive knowledge of at least one programming language like Flutter, Swift and Java.