Social media Social Media Social Media Social Media

Careers at A-1 Technology Inc.

Software Developer iOS

A-1 Technology, Inc. is seeking experienced iOS Software Developers. Individuals will apply advanced-level knowledge of computer science and computer programming principles and concepts, as well as experience of using standard occupational tools in coordinating and carrying out the creation, modification and testing of computer applications to perform the following duties:

  • Design develop and enhance iOS application
  • Assist in deployments of Mobile Apps in respective stores (App Store), Critically reviews all programs prior to implementation to verify consistency and conformance with established departmental guidelines, policies and practices as well as industry standard guidelines;
  • performs acceptance testing and program implementation for assigned systems and/or projects.
  • Design, develop and troubleshoot custom software applications,
  • Involve with all stages of software development lifecycle,
  • Working with the software developers and other end users to ensure technical compatibility and user satisfaction,
  • Code management using various source controls,
  • Creating interactive design and consistent layout for the Mobile Apps,
  • Develops code according to specifications and conducts unit testing, Maintain documentation standards and versioning control Adherence to security and compliance standards. Interacting extensively with clients of the company, or within departments,
  • May work on more complex programs under the direction of higher level staff or supervisor.

Requirements:

Bachelor's Degree or equivalent in Computer Science, Computer Science or related field required OR Masters Degree in Computer Science or related required field.

Required skills:

iOS development, Xcode & Interface Builder, Unit Testing, XCTest, Custom Animations, Core Data, Google API, UPNP Protocol, Core Location, iAD, Testing-iOS & Memory Profiling, Distributing an App (preferably for an app on the App Store), Parsing JSON, Automation Testing-iOS & Memory Profiling, Debugging in Xcode


Software Developer

A-1 Technology, Inc. is seeking experienced Software Developers. Individuals will apply advanced-level knowledge of computer science and computer programming principles and concepts, as well as experience of using standard occupational tools in coordinating and carrying out the creation, modification and testing of computer applications to perform the following duties:

  • Estimate time or monetary resources needed to complete projects.
  • Modify software programs to improve performance.
  • Apply information technology to solve business or other applied problems.
  • Analyze project data to determine specifications or requirements.
  • Develop diagrams or flow charts of system operations.
  • Participate in, and lead software design meetings to analyze user needs to determine technical requirements.
  • Develop and maintain systems or applications involving a wide variety of programming and languages.
  • Modify, repair, or expand existing programs to correct errors, increase efficiency, upgrade interfaces, or improve performance.
  • Perform trial runs for testing and analysis on software and systems to identify problems.
  • Identify system solutions for customer needs and define system requirements necessary to operate system.
  • Collaborate with systems analysts and programmers to ensure that efforts are coordinated.
  • Test, maintain, and monitor computer programs and systems, including coordinating the installation of computer programs and systems.
  • Troubleshoot program and system malfunctions to restore normal functioning.
  • Expand or modify system to serve new purposes or improve work flow.
  • Use the computer in the analysis and solution of business problems, such as development of integrated production and inventory control and cost analysis systems.
  • Consult with management to ensure agreement on system principles.

Requirements:

Bachelor's Degree or equivalent in Computer Science, Computer Science or related field required OR Masters Degree in Computer Science or related required field.

Required skills:

Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes, Knowledge of Android UI design principles, patterns, and best practices, Familiarity with RESTful APIs to connect Android applications to back-end services, Knowledge of the open-source Android ecosystem and the libraries available for common tasks, Ability to design applications around natural user interfaces, such as “touch”, Knowledge of the open-source Android ecosystem and the libraries available for common tasks, Familiarity with cloud message APIs and push notifications, Experience in developing applications for Android, with a strong understanding of the platform’s user interface (UI) design patterns, Unit testing and debugging skills.


Programmer Analyst

A-1 Technology, Inc. in Agoura Hills, CA is seeking Programmer Analysts to design, document, and develop iOs-based application solutions to meet business requirements.

Job responsibilities and duties include:

  • Design and maintain iOS-based mobile applications and coordinate various tasks related to database management.
  • Perform a full range of tasks related to application analysis, design and programming functions.
  • Utilize Xcode and Interface Builder to design user-friendly UI.
  • Create consistent layout for the mobile apps.
  • Perform Memory Profiling to isolate performance issues.
  • Create iPhone/iPad UI views and control.
  • Perform iOS Automation Testing, Unit Testing and Debugging in Xcode.
  • Create and code complex delegates and protocols to perform automated rules.
  • Create database designs and architecture using core data. Provide offline functionality to applications using core data as well as saving data locally. Add relationships between core data entities.
  • Consume web services response (JSON) and parse the response using JSON Serialization and display the parsed response on the screen. Send data to back-end web services in JSON format.
  • Create binary .ipa file and deploy the application on the app store via valid distribution certificates and provisioning profiles.
  • Involved with all stages of mobile application software development life cycle.
  • Participate in code management using various source tools.

This position does not supervise any personnel or participate in any staffing decisions, nor does this position plan, direct or coordinate the activities of any personnel.

REQUIREMENTS: Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or related field of study and one (1) year of experience in the job offered or in any related position(s). Employer will accept either a three- or four-year degree, and will accept a foreign degree.

Qualified applicants must also have demonstrable proficiency and knowledge with the following:

  • iOS mobile application development.
  • Utilize Xcode and Interface Builder to design user-friendly UI.
  • Core data.
  • Perform Memory Profiling to isolate performance issues.
  • Distributing an App (Preferably from an app on the App store)
  • Perform iOS Automation Testing, Unit Testing and Debugging in Xcode.
  • Parsing JSON.

Note: Demonstrable proficiency means: being able to demonstrate a level of technical knowledge and skills sufficient enough to perform the associated job duty without assistance.

Additional Information:

  • Job Site: 30300 Agoura Rd., Ste. B-140, Agoura Hills, CA 91301
  • No travel; no telecommuting. Job duties are project-based and performed on long-term assignments at various unanticipated sites within the U.S. which may require relocation at the end of each project.
  • Mail Resumes to: A-1 Technology Inc., ATTN: HR, 30300 Agoura Rd., Ste. B-140, Agoura Hills, CA 91301
  • No phone calls or e-mails.
  • Must be legally authorized to work in the United States without sponsorship.

Our Clients