Mobile Application Developer

Mobile Application Developer
Perceptronics Solutions, Inc, United States

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
As mentioned in job details
Total Vacancies
1 Job
Posted on
Jan 24, 2024
Last Date
Feb 24, 2024
Location(s)

Job Description

*Due to the sensitive nature of our work, U.S. citizenship is required*

Location: Fairfax, VA, El Segundo, CA, Sunnyvale, CA, Nashua, NH or Remote (U.S.)

Perceptronics Solutionsis a growing company that creates leading edge technologies in the domains of training, electronic warfare, intelligence analysis, unmanned systems, and complex planning. By combining innovative science, artificial intelligence, and compelling design, we help our customers tackle the most difficult problems now faced by the US Department of Defense and security agencies, local governments, and corporate enterprises. Perceptronics is a member of the Pacific Defense group of companies, and there is ample room for career growth.

We love a challenge and are always looking for motivated people to join our team who love to tackle hard problems!

Who are we looking for?

Perceptronics Solutions is seeking strong, enthusiastic candidates for the position ofMobile Application Developer to join our development team. In this role, you will work with a small team of highly talented engineers and scientists to apply cutting-edge, and intuitive user interfaces to real-world problems and data sets and to deploy them with our innovative software tools and systems. We are seeking candidates who are particularly interested in a position that involves a mix of both full-stack software development with an emphasis on web-based and mobile application development, and love working in a collaborative team environment. Ideal candidates are individuals who thrive on learning new things and love to dive in head-first no matter what the challenge brings. You might not be familiar with every tool or language that our teams utilize, but you take pride in your ability to learn quickly.

Requirements

Minimum:

  • BS or MS in Computer Science or related technical field.
  • Exceptional software development skills.
  • Experience with at least one of the major languages for following platforms:
  • Android: Java/Kotlin/Dart
  • iOS: Objective-C/Swift/Dart
  • Knowledge of modern development practices (Agile, object-oriented programming, test-driven development, microservices).
  • High-performing individuals who embody a growth mindset by being excited to continuously learn new technology stacks and approaches.
  • Be curious, detail oriented, and analytical, with a proven ability to quickly learn new skills.
  • Motivated team member with good logical thinking and efficient communication skills.
  • Ability to work in a fast paced, dynamic environment and quickly adjust to rapidly evolving technology and priorities.

Ideal/Preferred:

  • High level competence in server-side Java Development.
  • Experience with or ability to learn Flutter(dart), Swift, and Kotlin.
  • Experience leading a team developing or maintaining mobile software systems for Android or iOS applications
  • Experience leading a team developing or maintaining software systems for Mobile Applications
  • Knowledge and/or ability to learn and commit to SecDevOps standard practices and tools (Git, Jenkins, SonarQube)
  • Experience with offline storage, threading, and performance tuning.
  • Familiarity with RESTful APIs to connect applications to back-end services.
  • Understanding of Apple’s design principles and interface guidelines
  • Experience working with Services Oriented Architecture, Web services, API Integration, and Restful Services
  • Experience writing clean and maintainable code using engineering best practices (unit testing, continuous integration and deployment, automation, design patterns, refactoring etc.)
  • Experience working with other designers, developers, quality assurance (QA), DevOps engineers and support engineers to ensure smooth deployment and continual operation
  • Strong problem-solving skills

Responsibilities:

  • Participate in Agile planning and secure development of new features and system maintenance.
  • Follow secure coding and development practices.
  • Partner with Engineering Team, UX/UI, Product Owners/Analysts to deliver high performing quality customer experiences that are engaging, purposeful and powerful in their simplicity.
  • Own and lead delivery of major components and platform needs in partnership with Senior Engineers and Architects.
  • Identify technical obstacles early and work closely with the team to find creative solutions.
  • Integrate mature capabilities into existing production systems.
  • Implement, test, and maintain customer-facing applications.
  • Remain an active learner in all technologies related to mobile development (Kotlin, Swift, 3rd party libraries, etc.) </

Job Specification

Job Rewards and Benefits

Perceptronics Solutions, Inc

Information Technology and Services - Falls Church, United States
© Copyright 2004-2024 Mustakbil.com All Right Reserved.