Android DeveloperWe are looking for an Android Developer who possesses a passion for pushing mobile technologies to the limits and will work with our team of talented engineers to design and build the next generation of our mobile applications.Essential Functions:3+ years of design and build advanced applications for the Android platformCollaborate with cross-functional teams to define, design, and ship new features.Work with outside data sources and API'sUnit-test code for robustness, including edge cases, usability, and general reliability.Work on bug fixing and improving application performance.Continuously evaluate and implement new technologies to maximize development efficiency.Interactions:Supervision Received: Requires little to no supervision. Plans and carries out work assignments; resolves most conflicts which arise; coordinates work with others as necessary; interprets policy on own initiative in terms of established objectives. Keeps Team leader informed of progress, potentially controversial matters, or far-reaching implicationsSupervisory Duties: No functional supervisory responsibility but is responsible for managing a specific function.
Trains and assigns work to Team members on an occasional basis; performs the same work as the group on a regular basis.Minimum Qualifications:BS/MS degree in Computer Science, Engineering or a related subjectProven software development experienceProven working experience in Android developmentExperience with Android SDKExperience working with remote data via REST and JSONExperience with third-party libraries and APIsWorking knowledge of the general mobile landscape, architectures, trends, and emerging technologiesSolid understanding of the full mobile development life cycle.Must be willing to travel domestically within the USAMust speak, read and write English fluentlyRegular attendance is requiredMust have a positive attitudeMust be an appropriate organizational fit for the Thales IFEC culture, that is, exhibit the Thales IFEC values of Compliance, Respect, Innovation, Responsibility, TeamworkMust be well groomed and maintain a professional appearanceMust be legally authorized to work in the country in which the position is locatedMust pass 7 year background check and drug testKnowledge, Skills, and Abilities:Proven working experience in Android developmentExperience with Android SDKExperience working with remote data via REST and JSONExperience with third-party libraries and APIsWorking knowledge of the general mobile landscape, architectures, trends, and emerging technologiesDemonstrated ability to apply technical knowledge to generate design solutionsDemonstrated ability to define and enhance engineering design processesKnowledge of avionics certifications processes and requirements preferred but not requiredKnowledge of Federal Aviation Regulations governing avionics preferred but not requiredDemonstrated ability to interact and present ideas and solutions with customers (internal and external)Proficient with Microsoft Word, Excel, PowerPoint, Outlook, and Internet ExplorerMust have excellent communication skills, both oral and writtenResults orientedAbility to work in a team development environmentAble to work with and in close proximity of fellow Team membersAbility to prioritize workloadWorking Conditions:Equipment: Computer and other office equipment, Electronics lab test equipment, computersWork Environment:Normal office, the noise level in the work environment is usually quietWork shifts may vary – flexibility requiredMust be able to work in a fast paced environment while maintaining accuracy and efficiencyMust be willing to travel on a limited basis both domestically as well as internThe position is considered On-Call and a mobile telephone will be providedPhysical Effort:Light physical effort required by handling objects up to 20 pounds occasionally and/or up to 10 pounds frequently.