Job Details

Mobile iOS Developer

Advertiser
O3Solutions
Location
Birmingham, Alabama, United States
Rate
-
O3 is a cloud-based software solution that moves large organizations from antiquated, paper-based processes to digital automation, and provides data analytics, insight, and accountability for nearly every department across the company. Within our first year, we designed, sold, and implemented our software on the world s largest Oil Gas project, and with a powerhouse team of employees we continue to grow a client list of some of the most well-known brands on the planet. Software Development Process The Mobile IOS Developer is tasked to collaborate with internal teams and clients to develop high-quality software that is aligned with user needs and business goals. This position will be focused on architecture, design, and maintenance of a native mobile iOS application. Additionally, the position is expected to take the lead on projects by identifying, prioritizing and executing tasks in each phase of the software development life cycle, including Prioritizing Needs of Clients Gathering Requirements Rapid Prototyping Requirements Analysis and Development User Story Prioritization Development Testing Releasing to Production Analyzing outcome Perks! Working at O3 is an amazing opportunity to be a part of a growing innovative company. Our team members are pioneering the tools for an entirely new management process for industrial construction projects. Join our team and help us revolutionize the construction industry while also experiencing these great perks Working with a team of exclusively A-players Flexible work schedules Remote work options Professional development opportunities Quarterly team strategy meetings Responsibilities The Senior Software Engineer is tasked to collaborate with internal teams and clients to develop high-quality software that is aligned with user needs and business goals. Additionally, the position is expected to take the lead on projects by identifying, prioritizing and executing tasks in each phase of the software development life cycle, including Translate specifications into actionable development tasks Apply design concepts into real world applications Build thoughtful and thorough unit tests Contribute to peer code reviews Mentor fellow team members Anticipate upstream and downstream effects of code changes Adjust workload and communicate with the team to meet deadlines Take part of sprint related activities (scrum, sprint planning, retrospective meetings) Skills Strong skills in Object Oriented Development Deep knowledge and proficiency in iOS technologies (e.g. Swift, React Native) Knowledge of best practices for building iOS applications for long term manageability Knowledge of one or more modern general-purpose programming languages (e.g. C, Java) Experience integrating mobile application to backend via REST API Familiarity working in an Agile environment and demonstrated success with structured testing practices such as automated unit testing, integration testing, and continuous delivery Qualifications Bachelor s degree in MIS, Computer Science or related technical discipline AND four years of related full-time experience OR 6 years full time equivalent work experience required

Send application

Mail this job to me so I can apply later

Apply With CV

You are not logged in. If you have an account, log in to your account. If you do not have an account, why not sign up? It only takes a minute!

latest videos

Upcoming Events