04 Aug
|
Yogic Software Private
|
Kolkata
04 Aug
Yogic Software Private
Kolkata
The ideal candidate will be responsible for conceptualising and executing clear, quality code to develop the best software. You will test your code, identify errors, and iterate to ensure quality code. You will also support our customers and partners by troubleshooting any of their software issues.
Responsibilities
- Detect and troubleshoot software issues
- Write transparent, quality code for software and applications and perform test reviews
- Develop, implement, and test APIs
- Provide input on software development projects
- Designing and building functional and intuitive mobile applications for the Android platform
- Translating project designs and wireframes into high-quality code
- Writing clean and efficient code for Android mobile applications
- Collaborating with senior Android developers, user experience (UX) designers and software engineers to work on different layers of the mobile app infrastructure, defining application requirements and design features
- Participating in client meetings to understand user interface (UI)/UX requirements
- Working with multiple data sources and third-party application programming interfaces (APIs)
- Testing and editing code for robustness, reliability and security
- Monitoring the live performance of apps to improve quality, responsiveness and end-UX
- Helping maintain the code quality of the organisation
- Identifying and eliminating bottlenecks that impact application performance
- Performing unit and instrumentation tests to identify and remove bugs
- Evaluating the performance of existing apps and implementing new technologies to improve efficiency
- Liaising with the marketing department to ensure consistency in the brand's voice across applications
- Creating app updates and releasing them periodically
- Staying current with the latest mobile application trends, protocols and advancements
Qualifications
- Comfort using programming languages and relational databases
- Strong debugging and troubleshooting skills
- 3+ years of development experience
- Bachelor's Degree or higher in Computer Science, Information Technology, Engineering or other related fields
- Prior experience as a mobile app developer
- Proficiency in programming languages such as C++, Kotlin, Java or Python
- Familiarity with the components of the Android Studio, including the ability to handle Android software development kits
- Keen understanding of business requirements and the ability to translate them into high-performance applications
- Working knowledge of mobile application development life cycle, architectures, technologies and emerging trends
- Prior experience working with external data sources, APIs, third-party libraries, JSON and RESTFul technologies
- Strong understanding of mobile application design principles and app publishing guidelines
- Excellent interpersonal skills, such as teamwork, collaboration, written and oral communication and presentation proficiencies
- Dedicated work ethic, including organisation, time management and the ability to work independently and as a team
📌 Andrioid Devoloper (Kolkata)
🏢 Yogic Software Private
📍 Kolkata