US Tech Solutions - Bay Lake, FL
posted 3 months ago
The Mobile Client Developer applies practical knowledge of development and engineering to conceive, design, develop, test, and implement software fixes, enhancements, components, and/or new software systems and applications of moderate to high complexity. This role is crucial as the Mobile Client Developer owns the design and development processes and drives the development of components through their own work as well as that of subordinate engineers. The position requires providing technical guidance and acting as a point of escalation and technical expert within the team. The Mobile Client Developer is responsible for designing and developing highly scalable software systems and applications that meet the needs of the organization and its clients. In this role, the Mobile Client Developer will own the design and development of software fixes, enhancements, components, and/or new software systems and applications. They will drive the development of components through their own and subordinate engineers' work, ensuring that technical solutions meet specifications and positively impact future developments. The developer will execute assigned component-level software development projects and major fixes using both new and existing technologies, developing specifications for assigned components, projects, or fixes. They will also review or write code, lead programming, testing, and debugging of applications or fixes to existing applications, and create protocols, documentation, and tools for installation and maintenance. The Mobile Client Developer will participate in setting the architectural direction for software development projects, designing specific components for assigned projects, and developing specifications for each. They will be expected to code against the front-end technology stack and lead end-to-end troubleshooting. Interaction and coordination with other technical groups in the organization will be essential to ensure deliverables are met. The developer will also serve as a high-level technical resource and go-to person for less experienced developers, providing technical guidance and oversight, leading team members in problem analysis and issue resolution, and recommending improvements to processes, technology, and interfaces that enhance team effectiveness.