ios developer - bangalore
mail cv on info@busybig.com, frm samir ( 08080704539)
Job description
1. Your primary focus will be the development of iOS applications and their integration with
back-end services. A strong understanding of OOP fundamentals, Objective C, Cocoa
Framework, overall iOS architecture including iOS 7 and above is a must, alongside clientserver
architecture understanding. Swift knowledge is an added advantage as is relevant
experience with web technologies.
2. Must be strongly user interface driven with a keen sense of visual detail. You need to have
mastered the core iOS UI widgets as well as the ability to build bespoke components as
required by design and UX.
3. Feel at home within the fast paced environment of change brought about by the increases
in access to mobile networks, ownership of mobile devices and the capabilities of smart
phone and tablet technology.
4. Strong allegiance to agile and test-driven development practices, methodologies like Scrum
and an eye for detail and quality.
5. Take responsibility for the technical direction and delivery of Mobile Platforms projects,
enabling us to meet its business requirements.
6. Passion for software and technical innovation and enjoy being involved in the complete
lifecycle from scoping through to testing and ongoing maintenance.
7. Develop, test, release and document applications using best software engineering practices
to ensure timely service delivery and ease of maintenance.
8. Provide time and resource estimates to assist in the planning of projects.
9. Assist the Operations team with service launches by providing timely adoption
documentation, training and assistance with problem resolution.
10. Collaborate effectively with other technical teams to exploit new technologies to enhance
the applications and service infrastructure.
11. Keep abreast of developments in software engineering and technologies particularly
related to Mobile devices.
12. Assist with training of new team members and trainees as required.
Key skills
1. Proven working experience in iOS development.
2. Have published at least one original iOS app.
3. Experience with iOS SDK.
4. Experience working with remote data via REST and JSON.
5. Experience with third-party libraries and APIs.
6. Working knowledge of the general mobile landscape, architectures, trends, and emerging
technologies.
7. Solid understanding of the full mobile development life cycle.
8. Strong knowledge of iOS SDK, different versions of iOS, and how to deal with different
screen sizes.
9. Familiarity with RESTful APIs to connect iOS applications to back-end services.
10. Strong knowledge of iOS UI design principles, patterns, and best practices.
11. Experience with offline storage, threading, and performance tuning.
12. Ability to design applications around natural user interfaces, such as “touch”.
13. Familiarity with the use of additional sensors, such as gyroscopes and accelerometers.
14. Knowledge of the open-source iOS ecosystem and the libraries available for common tasks.
15. Ability to understand business requirements and translate them into technical
requirements.
16. Familiarity with cloud message APIs and push notifications.
17. A knack for benchmarking and optimization.
18. Understanding of Apple’s iOS design principles and interface guidelines.
19. Proficient understanding of code versioning tools, such as Git.
20. Familiarity with continuous integration.
21. Experience with Agile/Scrum project management & development methodologies.
22. An appreciation of good user experience and prepared to be the users’ advocate.
23. An appreciation of output and a passion for technology in the new media environment.
24. A track record of producing maintainable code within collaborative environments.
25. Knowledge of object oriented programming.
26. Understanding accessibility and security compliance.
27. Proficient understanding of code versioning tools, such as Git.
28. Familiarity with AWS (Amazon Web Services).
29. Experience in common third-party APIs (Google, Facebook, etc).
30. Passion for best design and coding practices and a desire to develop new bold ideas
31. BE/ME/MS/BCA/MCA/B.Tech/M.Tech degree in Computer Science, Engineering or a
related subject.
32. Knowledge of international mobile coding standards and protocols.
Comments
Post a Comment