senior position

iOS Developer

We are currently seeking a passionate, self-driven, mobile developer to work alongside our senior project leads in a flexible manor during development sprints. The ideal candidate will be interested in growing with the team long-term.

apply today

1.941.765.7985

full time salary position

Position Overview

As a member of our software development team you will have the opportunity to work and grow in an exciting and challenging environment dedicated to delivering quality software using modern technologies and frameworks. As part of our diverse multidisciplinary team, you will have the opportunity to grow in the areas of programming, software architecture, User Experience design (UX), Agile software development and software engineering.

expectations

Position Requirements

Here's the deal - There's no typical day at E2Generations. Our dynamic environment calls for adaptable problem solvers who believe change is the only constant in life (because it is). Although you might wear multiple hats on any given day, we’ve compiled the most important responsibilities:

what to expect

Position Responsibilities

Swift UI

Strong experience with .NET in SQL Environment with an Angular front-end.

Experience

5+ years of hands on experience in design, development and implementation of web applications

MVC+MVVM

Strong front-end development skills: HTML5, CSS3, and JavaScript.

REST+JSON

Experience with front-end frameworks: Twitter Bootstrap, Foundation, etc

Knowledge

Experience with fundamental API architectures including REST and GraphQL.

Standards

Experience building database queries for relational and document databases.

Organization

Dedication to produce clean code that validates and follows industry coding style standards.

Teamwork

Excellent organization and communication skills, both verbal and written

Solutions

Work collaboratively with a team debugging and problem-solving skills

Testing

Some experience with cross-browser, platform, and device manual/automation testing

Terminal

Fundamental knowledge of terminal commands

Usability

Experience in UI / UX skills and understanding of Usability

Optimization

Experience with optimizing website performance

Git

Experience with Git

Object

Experience with Object Oriented Programming

Agile

Experience with Object Oriented Programming

Swift UI

Experience with Swift UI

Experience

5+ years iOS development experience with a healthy mix of Swift and Objective-C across multiple device types

MVC + MVVM

Experience with MVC and MVVM architecture paradigms

REST + JSON

Experience working with remote data via REST and JSON

Knowledge

Working knowledge of the general mobile landscape, architecture, trends, and emerging technologies

Standards

Dedication to produce clean code that validates and follows industry coding style standards.

Organization

Excellent organization and communication skills, both verbal and written

Teamwork

Work collaboratively with a team debugging and problem-solving skills

Solutions

Demonstrate strong problem solving ability and analytical skills.

Testing

Some experience with cross-browser, platform, and device manual/automation testing

Terminal

Fundamental knowledge of terminal commands

Usability

Experience in UI / UX skills and understanding of Usability

Optimization

Experience with optimizing website performance

Git

Experience with Git

Object

Experience with Object Oriented Programming

Agile

Experience with Agile/Scrum development methodology, test-driven, continuous integration.

working together is the key to success

Daily Responsibilities

Develop

Develop native applications for iOS and understand the mobile technology stack.

Support

Design, program, document, debug, test, deploy, support and sustain mobile web-service driven apps (iPhone, iPad, Android), interface and libraries.

Teamwork

Work closely with a team of engineers and creative professionals in a highly collaborative environment on app design, integration with SaaS solutions and interface evolution.

Collaborate

Collaborate closely with Product Owner and Feature Owners to design high quality user experiences.

Consistency

Solid design, performance, user experience, scalability, clean and documented code.

Modern Standards

Ensure quality through unit and functional test implementation and execution.

Prototype

Develop prototypes to demonstrate the merits of a proposed solution.

Implementation

Work effectively within a team environment to implement projects in a timely manner.

Review

Participate in design reviews, code reviews and functional demos.

Be Effective

Able to work effectively under pressure, independently, and within a collaborative team oriented environment using sound judgment in decision making.

join the team

Apply Today!

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Please refresh and try again.