Mobile Software Engineer (iOS/Swift)

PRAESES LLC
United States
5 days ago
Apply on www.thejobnetwork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
$70,000.0 - $90,000.0
Working hours
Regular working hours

Tech stack

JavaScript (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services IOS Applications Apple Xcode Application Layers Business Logic JIRA Code Review Web Development File Systems Github
+17 more
Design of User Interfaces Mobile Application Software PostgreSQL Microsoft Office Scrum Methodology Software Maintenance Ruby on Rails Software Engineering Uikit Data Storage Technologies ReactJS Swiftui Indexer Gitlab-ci Kubernetes Information Technology Docker

Job description

The Mobile Software Engineer is responsible for designing, developing, testing, and maintaining software applications in alignment with business requirements and technical specifications. This role involves writing clean, efficient, and well-documented code, participating in code reviews, and collaborating closely with product managers, designers, and other engineers to deliver high-quality solutions.

Requirements

Bring existing Swift proficiency to implement features independently, with guidance on quality, team patterns, and integration. This broader software engineering role is likely to include future full-stack web assignments using Ruby on Rails and PostgreSQL. Responsibilities include, * Bachelor’s degree in Computer Science, or related technical field. \n

  • A minimum of 2 years of experience in software development, or a related role. \n

  • Excellent verbal and written communication skills. \n

  • Demonstrated proficiency building native iOS/iPadOS applications in Swift and independently implementing well-defined features. \n

  • Experience building mobile user interfaces with SwiftUI or UIKit. \n

  • Experience working across application layers, including user interfaces, application logic, data storage, and APIs or services. \n

  • Experience testing and debugging mobile applications using Xcode. \n

  • Broader application development experience, such as web development or work across multiple mobile technology stacks. \n

  • Willingness and ability to learn new technologies and contribute to future web-development assignments, including Ruby on Rails. \n

  • Familiarity with industry-standard software development processes and technologies (GitHub/Lab, Jira, SCRUM, etc.). \n

  • Experience with modern software development tools. \n

  • Creative problem-solver with a strong analytical mindset \n

  • Motivated by solving challenging problems and continuously learning \n

  • Firm understanding of usability design principles. \n, * Full-stack web application development experience is strongly preferred, using Ruby on Rails, HTML/CSS/JavaScript, React, PostgreSQL, or similar technologies. \n

  • Experience with local file storage, document handling, or on-device search and indexing. \n

  • Familiarity with Rust, Docker, or Kubernetes. \n

  • Experience working on federal defense contracts. \n

  • Experience with CI/CD pipelines and deployment tooling, such as GitLab CI/CD or AWS deployment services. \n

  • Proficiency with the Microsoft Office suite of software.

Benefits & conditions

n \n

  • Design, develop, test, and deliver assigned features, working independently on low-mid complexity tasks and collaborating on more complex work. \n

  • Troubleshoot, debug, and enhance existing software solutions \n

  • Perform high-impact code reviews that elevate team standards and system quality \n

  • Participate in and sometimes Facilitate guide SCRUM ceremonies to align development with project goals \n

  • Collaborate with team members, communicate progress and blockers, and share knowledge. \n

  • Clarify requirements, identify dependencies, and break features into development tasks with the team. \n

  • Apply team standards for application security, performance, usability, and maintainability. \n

  • Contribute across the stack: user interfaces, application logic, data storage, and APIs or services. \n

  • Apply appropriate technologies as project needs evolve, including web development. \n

\n

\n

About the company

Praeses will allow you to work with cutting-edge technology alongside some of the brightest people in the industry. Every employee here has a voice in what we do and how we do it, and we are all passionate about our work. We believe in collaboration and creating an open platform to share ideas. We are focused on your success and provide an environment designed to foster personal and professional growth. Our benefits are competitive, and our culture makes this both a fun and rewarding place to be., Praeses is a family-owned, privately held software company located in Shreveport, LA. Since its founding more than 35 years ago, Praeses has developed products and associated services for private industry as well as federal, state, and local government with solutions that specialize in data fusion and visualization. The company solves complex problems through expert software development and a laser focus on customer needs and is growing at a rapid pace. Today, Praeses’ products are utilized by customers across the country and our employee footprint of talented individuals extends from coast to coast.

Apply for this position

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

Apply on www.thejobnetwork.com
Prepare application

Good distractions

Loading talks and stories from around this role…