Android/iOS Mobile Developer

Netstrategies And Management, Inc.
Fort Worth, TX, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$104,000.0 - $124,800.0
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles JavaScript (Programming Language) .NET Framework Microsoft Windows Application Programming Interfaces (APIs) Agile Methodology IOS Applications Apple IOS Apple Mac Systems Software Applications HTML5 Automation of Tests
+31 more
Unit Testing Microsoft Azure C Sharp (Programming Language) Cascading Style Sheets (CSS) Computer Programming Databases Continuous Delivery Continuous Integration Software Debugging Software Design Patterns Extensible Application Markup Language Github IT Management Mobile Application Software JSON JQuery Microsoft SQL Server Model View Controller (MVC) Model View ViewModel Software Engineering SQLite Subsystems Website Wireframe JetBrains Test-Driven Development (TDD) Postman Blazor Git Front End Software Development Restful APIs Software Version Control

Job description

We are seeking a dynamic and innovative Android/iOS Mobile Developer to join our vibrant development team! In this role, you will be at the forefront of designing, developing, and maintaining cutting-edge mobile applications for both Android and iOS platforms. Your expertise will help deliver seamless, engaging user experiences that meet the highest standards of quality and performance. If you thrive in a fast-paced environment, love tackling challenging technical problems, and are passionate about creating impactful mobile solutions, this opportunity is perfect for you!

Participates in the development and maintenance of both Web and Mobile applications. The developer will work closely with the association members, IT management and the IT team during the entire product lifecycle, from concept to delivery and post launch support.

Duties

  • Designs enhancements, updates, and programming changes for systems and subsystems. This includes front-end UI for mobile and web applications and portals, utilities, databases, and Internet-related tools.
  • Analyzes design and determines coding, programming, and integration activities required based on specific objectives and established project guidelines.
  • Create design deliverables such as specifications, process flows, wireframes, and
  • mock-ups.
  • Executes and writes testing plans, protocols, and documentation for assigned portion of application; identifies and debugs issues with code and suggests changes or improvements.
  • Participates as a member of the internal project team and outsourced development partners to develop reliable, cost effective and high-quality solutions for assigned systems portion or subsystem.
  • Collaborate closely with association members, staff and development team throughout the research, design process and usability tests.
  • Design, develop, and implement robust mobile applications for Android and iOS in .NET Maui, .NET iOS, .NET Android, JetBrains Rider, or Maui and Blazor development.
  • Collaborate with cross-functional teams to define app requirements and translate them into technical specifications.
  • Integrate third-party APIs, RESTful web services, and SDKs to enhance app functionality.
  • Write clean, efficient code following best practices in software development, including design patterns like MVC (Model-View-Controller) and TDD (Test-Driven Development).
  • Conduct unit testing and debugging to ensure optimal app performance across devices and operating systems.
  • Participate actively in Agile development cycles using version control tools like GitHub.
  • Implement continuous integration/continuous deployment (CI/CD) pipelines.
  • Maintain comprehensive documentation of codebase, APIs, and development processes to support ongoing maintenance and upgrades.

Requirements

Do you have experience in macOS?, * Develop mobile apps for IOS and Android platforms

  • 3 to 5 years experience in .NET Maui, .NET iOS, .NET Android, JetBrains Rider, or Maui and Blazor development.
  • Experience with MVVM frameworks
  • Programming Skills in C#, SQL Server, SQLite, Cosmos, HTML5, CSS, SCSS, JavaScript, JQuery, XAML
  • Experience with REST web services, JSON is required
  • Experience working with QA and testing tools for mobile applications. Postman required.
  • Experience with source control management tools, such as Azure DevOps and GIT a plus
  • Problem solving capabilities are required
  • Ability to work in a fast-paced environment
  • Experience with all phases of the development life cycle
  • Familiarity with Agile/Scrum development process and continuous integration
  • Familiarity Windows and MacOS X operating systems

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

7:01 min

Career progression from backend programming to professional mobile engineering

Edoardo Dusi · LIVE

Videos

See all

Related articles

See all