Ibridge Solutions - Saint Louis, MO

posted 20 days ago

Full-time - Senior
Saint Louis, MO
Professional, Scientific, and Technical Services

About the position

The Mobile Developer position is designed for a seasoned expert in application and database development, specifically focusing on mobile platforms such as Android and iOS. This role requires a deep understanding of various technologies, procedures, and concepts within the specialized area of mobile application development. The primary responsibility of the Mobile Developer is to provide technical expertise on complex projects and tasks, while also modifying existing applications to enhance performance and scalability. The Senior Developer will engage in a variety of activities including analyzing, programming, documenting, debugging, and testing applications within the development environment. In this role, the Mobile Developer will dedicate a significant portion of their time to the development of new products and the support of applications that are already in production. They will promote pre-defined programming standards established by Application Architects and will be responsible for developing recommendations regarding the further definition of development standards and application architecture principles. Leadership and training of new team members are also key components of this position, as the Mobile Developer will recommend training requirements for the team and provide mentorship. The Mobile Developer will participate in creating project and technical documentation, which includes policies, procedures, and standards. They will perform unit testing and assist in user testing of programming modifications. Maintaining technical knowledge through training or other measures is essential, as is the ability to address system problems during off hours when assigned. The Mobile Developer will also provide technical estimates and translate high-level requirements into detailed technical designs, leading design sessions and code walk-throughs. Other duties may be assigned as necessary.

Responsibilities

  • Provide technical expertise on complex projects and tasks.
  • Modify existing applications to improve performance and scalability.
  • Develop new products and support applications already in production.
  • Promote pre-defined programming standards set by Application Architects.
  • Develop recommendations regarding development standards and application architecture principles.
  • Provide leadership and training to new team members.
  • Participate in creating project and technical documentation including policies, procedures, and standards.
  • Perform unit testing and assist in user testing of programming modifications.
  • Maintain technical knowledge through training or other measures.
  • Address system problems during off hours as needed.
  • Provide technical estimates and translate high-level requirements into detailed technical designs.
  • Lead design sessions and code walk-throughs.
  • Perform other duties as assigned.

Requirements

  • Bachelor's degree in related field or equivalent combination of education and experience required.
  • 7+ years proven success as an application or web developer required.
  • Experience leading apps across entire lifecycle from design to app store release and support.
  • Strong object-oriented design and programming skills in Objective-C and/or Java.
  • Proven experience and strong understanding of web technologies - HTML5, JavaScript, jQuery, Ajax, CSS.
  • Experience with web service technologies - REST, JSON, SOAP, XML.
  • Experience with iOS SDK and/or Android SDK.
  • Experience with xCode and/or Eclipse.
  • Strong knowledge of relational database concepts, including interacting with databases from client applications using stored procedures.
  • Strong app performance optimization knowledge.
  • Excellent leadership and mentoring skills.
  • Ability to read and create UML diagrams.
  • Ability to handle multiple tasks with great attention to detail.
  • Knowledge of source control systems such as TFS or CVS.
  • Excellent organizational skills.
  • Intermediate level proficiency with SQL databases.
  • Intermediate level proficiency with Microsoft Word, Excel, and Outlook.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service