Mobile software developer job description
job overview
as a mobile software developer, you will design, develop, troubleshoot and debug software programs for mobile applications, tools and services. You will work closely with technical leads and cross-functional partners to contribute to new products and features while operating at the forefront of mobile technologies.
key responsibilities
* design and develop software according to specifications.
* perform professional-level engineering tasks associated with designing, developing and debugging mobile applications.
* recommend improvements to current architectures and ensure high standards of quality, performance and user experience.
requirements
* three or more years of hands-on experience developing mobile applications.
* strong proficiency in either ios (swift/swiftui/uikit) or android (kotlin/compose).
* understanding of mobile architectures, design patterns and best practices.
* ability to work collaboratively in a fast-paced, cross-functional environment.
* strong analytical, debugging and problem-solving skills.
this position requires deep expertise in one of the two primary mobile platforms. Only one platform is required to be considered for the role.
why this role matters
mobilizing data and insights can have a profound impact on businesses and organizations worldwide. As a mobile software developer, your work will help drive innovation, improve efficiency and deliver business value through cutting-edge mobile solutions.