Specified Technologies - Somerville, NJ

posted 4 months ago

Full-time - Mid Level
Remote - Somerville, NJ
Merchant Wholesalers, Durable Goods

About the position

The Mobile Developer will be an integral part of the development team, focusing on the creation and maintenance of high-quality mobile applications for both iOS and Android platforms. This role encompasses full-cycle project leadership, which includes responsibilities such as application architecture, design input, user interface layout, and database design and programming. The ideal candidate is expected to be a motivated and energetic developer who takes initiative, enjoys tackling a variety of challenges, and is detail-oriented, taking great pride in their work. In this position, the Mobile Developer will collaborate closely with the Software Development Manager, the software development team, contracted developers, and various company departments including Marketing, Engineering, Sales, and IT. This collaboration is essential for the development and maintenance of both new and existing mobile applications intended for internal and external users. A critical aspect of this role is the ability to understand and create efficient pathways for managing large amounts of information, which is vital for the successful implementation of these applications. The Mobile Developer will be responsible for updating and maintaining all company mobile applications, ensuring they remain current with the latest trends and advancements in mobile and web technology. This position requires a solid understanding of mobile application development processes, including user interface design, on-device databases, and RESTful APIs. The candidate should also have experience integrating third-party libraries and APIs, as well as a complete understanding of Git for version control. Strong communication and organizational skills are essential, as the developer will need to manage multiple timelines and complete tasks efficiently within the constraints of the company's timelines and budgets. The ability to thrive in a fast-paced environment and quickly learn and master diverse mobile and web technologies is also crucial.

Responsibilities

  • Develop and maintain quality mobile applications for both iOS and Android.
  • Lead full cycle project development including application architecture and design.
  • Collaborate with the Software Development Manager and software development team.
  • Work with contracted developers and various company departments (Marketing, Engineering, Sales, IT).
  • Update and maintain all company mobile applications.
  • Stay current with trends and advancements in mobile/web technology.
  • Create efficient pathways to manage large amounts of information in applications.
  • Integrate third-party libraries and APIs into mobile applications.

Requirements

  • BS in computer science or a related field, or significant equivalent experience.
  • 2-4 years of overall experience in developing mobile applications for iOS and/or Android.
  • 1-3 years of overall experience with JavaScript and React Native.
  • Ability to demonstrate a portfolio of past work.
  • Eagerness to learn new platforms, libraries, and development tools as needed.
  • Experience and a complete understanding of Git.
  • Solid understanding of mobile application development processes, including user interface, on-device databases, and RESTful APIs.
  • Strong communication and writing skills.
  • Ability to communicate directly with peers, managers, contracted programmers, and end-users.
  • Strong organization skills to manage multiple timelines and tasks quickly.

Nice-to-haves

  • Experience with additional mobile development frameworks.
  • Familiarity with Agile development methodologies.
  • Knowledge of UI/UX design principles.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service