View

iOS Developer

who we are

At eLogicTech Edge, we come together every day looking forward to the next hard thing. Complex challenges with ambiguous constraints force us out of our lanes, and this is where we thrive as engineers, solutions architects and problem-solvers. When we are forced out of our lanes, we are forced to get creative, resourceful and experimentative, and that is the space where great solutions are born.

We Believe In:

attitude > aptitude
a willingness to learn > experience
making mistakes > playing it safe

If this sounds like an ideal environment for you to grow as a professional and contribute to the building of a connected future, then we are interested in hearing from you.

Who

you are

(experience & skills)

An iOS Developer with a passion for pushing mobile technologies to the limits.
possess a Degree/Diploma in Computer Science, Engineering or related field.
Have at least 1 year experience, ideally within a Design, Editing or Software Architect role.
Have strong knowledge and hands-on development experience in iOS Mobile app development using Swift (3.x & above).
Have working knowledge of iOS SDK, Xcode & iOS-related tools for debugging/troubleshooting.
Have experience using the Mac development environment.
Have solid understanding of iOS design theme & guidelines for smartphone/tablets.
Have experience working with remote data via REST/HTTP/HTTPS and JSON & basic client-server architecture understanding.
Have experience with Core Bluetooth Framework.
Have experience developing using various Bluetooth profiles as supported by iOS and iPadOS.
Have trong Knowledge of OOPs.
Have solid understanding of the full mobile development life cycle.

What you’ll

be doing

(expectations)

Presenting ideas, concepts and design solutions to various stakeholders.
Designing and building advanced applications for the iOS platform.
Collaborating with cross-functional teams to define, design, and ship new features.
Helping determine/design the suitable client-side application architecture.
Unit-testing code for robustness, including edge cases, usability, and general reliability.
Working on bug fixing and improving application performance.
Continuously discovering, evaluating, and implementing new technologies to maximize development efficiency.
Exploring and recommending new technologies or enhancements to existing architecture and toolsets.
Publishing application on App Store.
Providing code documentation and other inputs to technical stakeholders.
Helping maintain code quality, organization, and automatization.

good to haves

Proficiency with Objective C