The Sr. Mobile Developer is a key contributor to the development of our highly flexible, client facing mobile applications. In this role, you will be responsible for designing, developing and maintaining high quality mobile applications that our customers will love. You will collaborate closely with cross-functional teams to deliver cutting-edge mobile solutions that meet the needs of our users and align with our business objectives. It is important to be able to deliver quality solutions in a timely fashion. As a senior member of the technology team, this role requires thought leadership and the ability to handle complex technical assignments.
Duties & Responsibilities
- Lead the design, development, and maintenance of complex mobile applications ensuring high performance, usability and reliability.
- Provide technical direction and guidance to junior developers.
- Collaborate with cross-functional teams to ensure successful project delivery
- Collaborate with cross-functional teams, including product owners, backend developers, UX/UI designers, and quality assurance to define and refine project requirements and deliver integrated and seamless mobile solutions.
- Work closely with technical leads and architects to develop new and existing solutions of varying degrees of complexity.
- Write clean, efficient, and well-documented code.
- Develop and implement automated tests to ensure code quality and functionality.
- Identify bottlenecks and optimize application performance.
- Implement and integrate APIs and web services to support mobile app functionality and data synchronization.
- Conduct code reviews and ensure adherence to coding standards and best practices.
- Create and maintain technical documentation, including specifications, design documents, and test cases.
- Drive continuous improvement of development processes, tools, and methodologies.
- Conduct thorough testing and debugging of mobile applications to identify and resolve any issues or bugs.
- Act as a subject matter expert and provide technical leadership.
- Stay up-to-date with emerging technologies and industry trends, and guide the team in adopting new tools and frameworks