Come join ACCC (American Consumer Credit Counseling) as we are looking for a skilled Mobile Application Engineer to join our software engineering team and focus on maintaining our mobile application. The ideal candidate will have experience with Swift for iOS and Kotlin for Android, and familiarity with APIs, authentication, and mobile application security. Knowledge of DevOps practices and Microsoft Azure is also beneficial. The successful candidate will work closely with our product team to ensure our application continues to meet the needs of our users and stays up-to-date with the latest technology trends.
Key Responsibilities:
-
Maintain and enhance the existing mobile application for iOS and Android platforms.
-
Debug and resolve issues reported by users or identified through testing.
-
Implement new features and improvements based on user feedback and business requirements.
-
Collaborate with the product and engineering teams to ensure the application remains user-friendly and high-performing.
-
Perform regular code reviews to ensure code quality and best practices.
-
Monitor application performance and implement optimizations as needed.
-
Stay current with industry trends and best practices in mobile development.
-
Utilize DevOps practices to streamline development, testing, and deployment processes.
-
Manage and deploy application updates through Apple Developer portal and Google Play Console.
-
Ensure application security and compliance with relevant standards and regulations.
-
Develop and maintain APIs for the mobile application.
-
Manage workload effectively and track issues using Jira.
-
Participate in sprint planning and contribute to continuous improvement of the development process.
Qualifications:
-
Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
-
Proficiency in Swift for iOS development.
-
Proficiency in Kotlin for Android development.
-
Experience with mobile application development lifecycle, including design, development, testing, and deployment.
-
Familiarity with APIs, authentication, and mobile application security.
-
Familiarity with DevOps practices and tools.
-
Strong problem-solving skills and attention to detail.
-
Excellent communication and teamwork skills.
-
Ability to work independently and manage multiple tasks efficiently.
Preferred Qualifications:
-
Experience with CI/CD pipelines and automated testing.
-
Knowledge of mobile app analytics and monitoring tools.
-
Experience with Microsoft Azure or similar cloud platforms.
-
Familiarity with Agile development methodologies.