Mobile App Developer
Status: Full Time, Employee
Experience: 4+ years of relevant experience in Mobile Application Development(Android and/or IOS)
Qualification: B.Tech./ B.E./ M.Tech degree in Computer Science or equivalent software engineering
Location: Baner, Pune
Roles & Responsibilities:
- Support the entire application lifecycle (concept, design, test, release and support).
- Produce fully functional mobile applications writing clean code.
- Gather specific requirements and suggest solutions.
- Write unit and UI tests to identify malfunctions.
- Troubleshoot and debug to optimize performance.
- Design interfaces to improve user experience using wireframe.
- Liaise with Product development team to plan new features.
- Ensure new and legacy applications meet quality standards.
- Research and suggest new mobile products, applications and protocols.
- Stay up-to-date with new technology trends.
Requirements:
- Extensive knowledge about mobile app development. This includes the whole process, from the first line of code to publishing in the stores(Apple App store and or Android Marketplace).
- Deep knowledge of Android and iOS platforms.
- Proficiency in Swift (Swift 5 preferred) for iOS and Java/Kotlin for Android development.
- Proficiency with writing automated tests in using any library like JUnit, Espresso, Mocha, Jest, Enzyme, XCTest, etc.
- Familiarity with RESTful APIs and mobile libraries for networking, like Retrofit, axios, Alamofire, etc.
- Familiarity with the JSON format.
- Experience with profiling and debugging mobile applications.
- Strong knowledge of architectural patterns — MVP, MVC, MVVM, and Clean Architecture and the ability to choose the best solution for the app.
- Familiarity with Git.
- Familiarity with Push Notifications(APNS, FCM).
- Understanding mobile app design guidelines on each platform and being aware of their differences.
- Demonstrable portfolio of released applications on the App store or the Android market.
- Knowledge of Password Manager would be an added advantage.
What We Offer You:
- A constant stream of new things for you to learn. We're always expanding into new areas and exploring new ideas.
- A set of extraordinarily talented and dedicated peers.
- A stable, collaborative, and supportive work environment.
Compensation:
It will be the best in the industry and according to experience of the candidate and company norms.
To apply for this position, please email your resume to careers@xecurify.com and simply mention in the subject as Mobile App Developer.