Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
About the job:
We are seeking a skilled senior mobile developer with extensive experience in Flutter and a background in iOS development to develop, building and maintaining high-quality mobile applications for our clients. As a senior mobile developer, you will be responsible for designing and implementing complex mobile solutions, ensuring high performance and scalability, and mentoring junior developers to help them grow their skills and expertise.
Job Description:
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work with outside data sources and API's.
- Design and build advanced applications for the iOS platform.
- Produce fully functional mobile applications writing clean code
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Work on bug fixing and improving application performance.
- Connect mobile applications to back-end servers using RESTFUL APIs.
- Support the entire application lifecycle (concept, design, test, release and support).
Job Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 4+ years of experience in mobile development using iOS.
- +2 years of experience in flutter development.
- Extensive knowledge of object-oriented programming principles.
- Familiarity with RESTful APIs and microservices architecture.
- Proficiency in Swift.
- Expertise in mobile design patterns and best practices.
- Understanding of mobile app distribution and deployment processes.
- Experience with version control systems such as Git.
- Ability to write clear, concise, and well-documented code.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- Experience in mentoring and training junior developers.
- Proven track record of delivering complex mobile solutions on time and within budget.