What are the responsibilities and job description for the Mobile Application Developer position at HighCloud Solutions?
Title: Mobile Application Developer
Location: Helena, MT (Hybrid)
Duration: 12 Months
Position Overview
- We are seeking a skilled Mobile Application Developer to support ongoing enhancements, feature development, and maintenance of existing mobile applications.
- The developer will work within an Agile/Scrum environment, collaborating closely with project managers, architects, business analysts, and QA teams to deliver high-quality, production-ready code.
Key Responsibilities
- Analyze, design, develop, test, and implement enhancements for existing mobile applications.
- Build new mobile app components, features, interfaces, and integrations.
- Develop user interfaces, backend service connections, reports, queries, and database updates as required.
- Work through development tasks assigned via GitLab tickets.
- Participate fully in Agile ceremonies including daily standups, sprint planning, reviews, and retrospectives.
- Ensure all code adheres to established development, security, and coding standards.
- Deliver thoroughly tested, deployable, and documented source code at the end of each sprint.
- Collaborate with internal teams for requirement clarification, technical reviews, and deployment coordination.
- Support user acceptance testing by addressing and resolving prioritized defects.
- Assist with production deployment and post-deployment validation.
Required Skills & Experience
- Experience developing and enhancing mobile applications (iOS, Android, or cross-platform).
- Strong understanding of API integrations and backend service communication.
- Experience with GitLab or similar version control and ticketing systems.
- Familiarity with Agile/Scrum methodologies.
- Proficiency in developing functional UI/UX components.
- Experience with databases (design, queries, modifications).
- Ability to produce secure, maintainable, and well-documented code.
- Strong problem-solving skills and ability to work both independently and within a team.
Preferred Skills
- Experience working in environments requiring strict coding standards and security practices.
- Knowledge of DevOps processes, CI/CD pipelines, or similar deployment workflows.
- Exposure to reporting tools, queries, or batch job development.
- Experience collaborating with cross-functional teams (BA, QA, Project Management, Architecture).