Jobs and Careers
AN
Senior Mobile Developer
AnaVationUnited Statesfull_timeVerifiedPosted 2 Aug 2023
About the role
Be Challenged and Make a Difference
In a world of technology, people make the difference. We believe if we invest in great people, then great things will happen. At AnaVation, we provide unmatched value to our customers and employees through innovative solutions and an engaging culture.
Description of Task to be Performed:
· Provide development support to a Vulnerability research lab and work with large diverse team of developers and engineers.· Successful candidate will have experience developing, debugging and/or reverse engineering code for popular mobile programming languages.· Expertise in static and dynamic analysis to identify vulnerabilities.· Work on exploitation of mobile devices and/or the software within mobile devices to enable surveillance or access to protected information.
This is currently a mostly remote, hybrid role, with occasional visits (2-4 days per month) to the customer location in Newington, VA. Remote status is subject to change according to customer Return to Office policies.
About AnaVation AnaVation is the leader in solving the most complex technical challenges for collection and processing in the U.S. Federal Intelligence Community. We are a US owned company headquartered in Chantilly, Virginia. We deliver groundbreaking research with advanced software and systems engineering that provides an information advantage to contribute to the mission and operational success of our customers. We offer complex challenges, a top-notch work environment, and a world-class, collaborative team.
If you want to grow your career and make a difference while doing it, AnaVation is the perfect fit for you!
In a world of technology, people make the difference. We believe if we invest in great people, then great things will happen. At AnaVation, we provide unmatched value to our customers and employees through innovative solutions and an engaging culture.
Description of Task to be Performed:
· Provide development support to a Vulnerability research lab and work with large diverse team of developers and engineers.· Successful candidate will have experience developing, debugging and/or reverse engineering code for popular mobile programming languages.· Expertise in static and dynamic analysis to identify vulnerabilities.· Work on exploitation of mobile devices and/or the software within mobile devices to enable surveillance or access to protected information.
This is currently a mostly remote, hybrid role, with occasional visits (2-4 days per month) to the customer location in Newington, VA. Remote status is subject to change according to customer Return to Office policies.
Required Qualifications:
- 5 years of relevant experience with software development.
- Experience with Python, Java, Objective-C or Swift
- Experience determining how files are structured and identifying standard methods for encoding data.
- Comfortable viewing, analyzing, and understanding raw binary data.
- Experience with supporting SW development projects involving multiple developers, including working with language family IDEs and generating code documentation.
- Familiarity in using issue tracking software (i.e. gitlab) as part of a team.
- Knowledge of git or equivalent version control systems
- Possession of excellent analytical and technical writing skills
- Possession of excellent oral and written communication skills
- BA or BS degree
Preferred Skills:
- Knowledge of common mobile architectures and their associated instructions, including x86, ARM, and ARM64
- Experience using industry standard RE tools (IDA Pro, Ghidra, JEB, Hopper) to determine how closed-source software functions.
- Experience in identifying and exploiting vulnerabilities, such as memory corruption through stack overflows, heap overflows, integer overflows, and logical flaws.
- Ability to analyze and decode data packets over a networked connection, and experience with network analysis tools (e.g., Wireshark)
About AnaVation AnaVation is the leader in solving the most complex technical challenges for collection and processing in the U.S. Federal Intelligence Community. We are a US owned company headquartered in Chantilly, Virginia. We deliver groundbreaking research with advanced software and systems engineering that provides an information advantage to contribute to the mission and operational success of our customers. We offer complex challenges, a top-notch work environment, and a world-class, collaborative team.
If you want to grow your career and make a difference while doing it, AnaVation is the perfect fit for you!
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s