- Demonstrates up-to-date expertise and applies this to the development, execution, and improvement of action plans by providing expert advice and guidance to others in the application of information and best practices; supporting and aligning efforts to meet customer and business needs; and building commitment for perspectives and rationales
- Provides and supports the implementation of business solutions by building relationships and partnerships with key stakeholders; identifying business needs; determining and carrying out necessary processes and practices; monitoring progress and results; recognizing and capitalizing on improvement opportunities; and adapting to competing demands, organizational changes, and new responsibilities
- Models compliance with company policies and procedures and supports company mission, values, and standards of ethics and integrity by incorporating these into the development and implementation of business plans; using the Open Door Policy; and demonstrating and assisting others with how to apply these in executing business processes and practices
What youll do:
1. Design, develop and maintain advanced applications for the iOS platform using Swift.
2. Collaborate with cross-functional teams to define, design, and ship new features.
3. Work on bug fixing and improving application performance, focusing on Swift development.
4. Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
5. Lead the development of iOS apps required for international clients.
6. Write clean, sustainable Swift code and ensure code is compliant with the latest coding standards and best practices.
7. Troubleshoot issues, fix bugs, and improve application performance.
8. Work closely with the product team to build innovative, robust, and easy-to-use features using Swift.
9. Participate in code reviews to maintain high-quality Swift code.
10. Mentor junior team members and provide guidance for their professional development.
11. Create and maintain software documentation.
What youll bring:
1. BS/MS degree in Computer Science, Engineering, or a related subject.
2. Proven working experience as an app developer, with a focus on Swift iOS development.
3. Proficient in Swift and Cocoa Touch.
4. Experience with iOS frameworks such as Core Data, Core Animation, etc.
5. Experience with offline storage, threading, and performance tuning.
6. Familiarity with RESTful APIs to connect iOS applications to back-end services.
7. Knowledge of other web technologies and UI/UX standards.
8. Understanding of Apple s design principles and interface guidelines.
9. Knowledge of low-level C-based libraries is preferred.
10. Experience with performance and memory tuning with tools.
11. Familiarity with cloud message APIs and push notifications.
12. Proficient understanding of code versioning tools such as Git.