IOS- Software Development Engineer II
Experience
4 to 8 years

Chennai or Bangalore
About Wekan Enterprise Solutions
Wekan Enterprise Solutions is a leading Technology Consulting company and a strategic investment partner of MongoDB. We help companies drive innovation in the cloud by adopting modern technology solutions that help them achieve their performance and availability requirements. With strong capabilities around Mobile, IOT and Cloud environments, we have an extensive track record helping Fortune 500 companies modernize their most critical legacy and on-premise applications, migrating them to the cloud and leveraging the most cutting-edge technologies.
Job Description:
We are looking for passionate software engineers eager to be a part of our growth journey. The right candidate needs to be interested in working in high-paced and challenging environments. Interested in constantly upskilling, learning new technologies and expanding their domain knowledge to new industries. This candidate needs to be a team player and should be looking to help build a culture of excellence. Do you have what it takes?
You will be working on complex data migrations, modernizing legacy applications and building new applications on the cloud for large enterprise and/or growth stage startups. You will have the opportunity to contribute directly into mission critical projects directly interacting with business stakeholders, customer’s technical teams and MongoDB solutions Architects.
Who you are ? An individual with...
Good problem solving skills
Good understanding of software design patterns
Believes in software as an enabler and is not constrained by one language or technology and is willing to scale with the product needs.
Passion for Quality in the work being done.
Excellent verbal and written communication skills.
Main Skills Requirements:
Extensive experience in Swift 4+, Xcode and in building iPhone/iPad apps.
Strong understanding of iOS Apps architecture and implementation - MVVM or MVC or VIPER.
Good experience in integrating Rest API and Json.
Experience with Coredata or SQLite or any mobile friendly database/data store.
Good exposure to various native and 3rd party frameworks.
Experience in writing unit test cases using any test framework.
Experience with development methodologies such as TDD and Agile.
Excellence in writing and maintaining clear end-user documentation including service API specifications, patterns, best practices, and data definitions.
Good knowledge of GIT.
Nice to have skills:
Experience in usage of instruments for performance optimization.
Exposure to other mobile technologies like React Native / Flutter.