iOS Mobile Developer Job Description Template
Our company is looking for a iOS Mobile Developer to join our team.
Responsibilities:
- Willing to learn new technologies;
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency;
- Work on bug fixing and improving application performance;
- Play a key role in architectural and strategic decisions;
- Shall render at least 20 hours a week from Monday to Friday;
- Translate designs and wireframes into high quality code;
- Follow best practices on coding styles and development;
- May work closely with clients or Data Outsource team to determine, understand, and execute requirements needed for mobile applications;
- Work closely with Data Outsource team for important processes related to designing, building, and maintaining mobile applications;
- Work on mobile application on the iOS platform that will be utilized by global users;
- Ensure the best performance, responsiveness and quality for all applications;
- Leverage previous development expertise, take part in the delivery process, write software and stay ahead with the latest in cutting-edge technologies;
- May attend training sessions when necessary;
- Excellent written and verbal communication skills, able to communicate complex technical issues to cross-functional teams;
- Create thorough and maintainable tests to ensure quality and stability on applications.
Requirements:
- Must have a strong experience working on the UI side of apps – animation, typography, layout, etc;
- Must have a deep understanding of object-oriented programming;
- Experienced in consuming RESTful JSON APIs;
- Must have at least 3 solid years of iOS Development experience in a professional environment;
- Experience in writing Swift code and push notifications;
- Knowledge of Android or Flutter is a plus;
- Must have a proficient understanding of code versioning tools, such as Git;
- Must have demonstrated strengths in Objective-C and Swift languages;
- Ability to translate business needs into working solutions;
- Must be able to meet project deadlines and work long-hours, if needed;
- Bachelor’s Degree in Computer Science or related field will be considered as an equivalent experience;
- Experience in the development of iOS or Android applications.