Job Title: Mobile App Developer
Location: Washington DC
Job Description:
- We are looking for a passionate and experienced Mobile App Developer with expertise in the Ionic framework, Angular, HTML, CSS, and JavaScript. The successful candidate will play a key role in designing, developing, and maintaining high-quality mobile applications. Experience with Adobe Experience Manager (AEM) is a plus.
- Responsibilities:
- Design and develop mobile applications using the Ionic framework, Angular, HTML, CSS, and JavaScript.
- Collaborate with cross-functional teams to gather requirements, analyze user needs, and create technical specifications.
- Participate in the entire application development lifecycle, including coding, testing, debugging, and deployment.
- Ensure the performance, quality, and responsiveness of mobile applications.
- Identify and fix bugs, troubleshoot issues, and continuously improve application performance.
- Stay up to date with the latest industry trends, technologies, and best practices related to mobile application development.
- Collaborate with UX/UI designers to create visually appealing and user-friendly interfaces.
- Work closely with back-end developers and API stakeholders to integrate mobile applications with web services.
- Conduct code reviews and provide constructive feedback to maintain code quality and promote best practices.
- Contribute to the documentation of code, software architecture, and development processes.
- Participate in Agile development methodologies, including sprint planning, stand-ups, and retrospectives.
- Assist in the evaluation, selection, and implementation of new technologies, tools, and frameworks.
Requirements:
- Bachelor’s degree in computer science, Software Engineering, or a related field.
- Proven experience as a Mobile App Developer, preferably using the Ionic framework.
- Strong understanding of Angular, HTML, CSS, and JavaScript.
- Proficiency in developing and debugging mobile applications for iOS and Android platforms.
- Experience with Adobe Experience Manager (AEM) is a strong plus.
- Knowledge of RESTful APIs, web services, and integration with back-end systems.
- Familiarity with version control systems, such as Git.
- Ability to write clean, maintainable, and reusable code.
- Excellent problem-solving, analytical, and troubleshooting skills.
- Strong communication and collaboration skills, with the ability to work effectively in a team environment.
- Proactive and self-motivated, with a passion for keeping up with the latest industry trends and technologies.
This is a remote position.