If you are a professional looking for an opportunity to grow, Emerson has an appealing role for you as an iOS Solutions Developer ! We are seeking a creative, innovative, and tech-savvy individual to develop native iOS applications within an agile development team responsible for multiple software product offerings.
This role will be expected to work from tasks distributed by a senior engineer, lead developer or team leader. Passion for creativity while learning best practices around new technologies will be the key characteristic of this role.
Based in Cluj-Napoca, Romania, you will have the opportunity to be part of a global and culturally diverse organization that offers equal opportunities in an inclusive environment!
$ads={1}
IN THIS ROLE YOU WILL:
- Develop, debug, inspect and test software modules to meet the criteria and deliverables identified within the assigned task;
- Ensure that all defined development policies, procedures and standards are followed; and that all development activities are delivered within agreed timescales, of high quality and are fit for purpose;
- Understand the company's current software projects and used technologies;
- Understand the structural design of databases;
- Evaluate emerging technologies and make recommendations to the team;
- Work with the other developers to debug or eliminate errors from the system;
- Design loosely coupled, reusable, and testable code structures;
- Active participation in our internal workshops to discuss/plan the project, and to design software architectures that meet technical and business requirements;
- Implement lightweight, responsive mobile interfaces programmatically;
- Able to understand use cases, process flows, and other functional and technical specifications to implement software solutions;
- Test of own, ensure all specified functionality has been delivered and all performance constraints have been met;
- Be passionate about improving code performance as well as UX;
- Continuously study to keep skills up to date.
FOR THIS ROLE YOU WILL NEED:
- Bachelor’s Degree in any related subject;
- Minimum 2 years of working experience on the iOS platform;
- Excellent English language oral and written skills required;
- Ability to learn through formal training, informal teachings, and hands-on activities;
- Experience of working with multiple teams in a global environment is essential;
- Strong object-oriented design and analysis skills experience;
- Knowledge of Xcode, Swift, Objective C, Core Data, Core Location, Core Bluetooth, Networking, Multithreading;
- Experience in working with source code management tools (Git, SVN);
- Solid understanding of RDBMS and general database concepts;
- Experience with web technologies (REST/JSON);
- Thorough knowledge of multi-tier programming;
- Experience in working with task management tools (Jira, Rally, Trello);
- Knowledge of diagramming tools: UX mocks / wireframes, UML (activity diagrams, class diagrams);
- Other nice to have skills:
- Experience in implementing communication with BLE / Wi-Fi devices;
- Experience with Unit Testing / TDD;
- Experience in working with Build Servers;
- Competencies: Action Oriented, Drives Results, Manages complexity, Self-development, Tech Savvy, Communicates Effectively.
WHO YOU ARE:
You are continuously looking forward to developing and improving your professional skills. You are passionate about pursuing new technologies and anticipate future trends.
.