ASRC Federal is currently seeking a Senior Mobile Developer to work on-site in anticipation of upcoming work in Tacoma, WA.
The Senior Mobile Developer shall perform the following:
- Meet with project managers or clients to understand the app's requirements
- Use programming languages to develop apps
- Develop and run user interface (UI), or user experience (UX) tests
- Design and implement interfaces to improve users' experiences on an app
- Modify computer or web-based apps for mobile devices
- Collaborate with other developers, programmers and designers to ensure optimal functionality
- Brainstorm new features or apps in collaboration with the product development team
- Review feedback from clients or customers to identify new features, or functionalities to improve an app
- Maintain a comprehensive knowledge of mobile development and best practices
Requirements
- 7-10 years of experience as a Senior Mobile Developer, and have a full understanding of the Software Development Life Cycle
- Bachelor’s degree and/or equivalency.
- Proficient in programming languages such as Swift, Java, or Kotlin.
- Experience with mobile development frameworks such as React Native or Xamarin.
- Deep understanding of mobile development standards and best practices, and be able to apply this knowledge to develop robust, scalable mobile applications.
- Experience with designing mobile applications that adhere to mobile design patterns such as Material Design or Human Interface Guidelines.
- Able to design and develop user interfaces that are both functional and visually appealing.
- Able to identify and solve complex technical problems quickly and effectively.
- Able to troubleshoot issues and debug code efficiently.
- Experience with server-side programming languages such as PHP, Python, Ruby, or Java.
- Able to design and develop database schemas and work with backend frameworks such as Node.js or Django.
- Should have strong leadership skills and be able to mentor and guide junior developers.
- Able to work effectively as part of a team and be able to communicate complex technical concepts to non-technical stakeholders.
- Able to manage multiple projects and deadlines simultaneously.
- Should have experience with agile development methodologies and be able to lead project planning, estimation, and tracking efforts.
- Must be US Citizen; successful candidate is subject to a background investigation by the government and must be able to meet the requirements to hold a position of public trust
Read Full Description