Jobs
Interviews

1 Ble Protocols Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

3.0 - 7.0 years

0 Lacs

thiruvananthapuram, kerala

On-site

The Senior Software Engineer position requires you to develop iOS applications for a long-term software project for a Japanese client. Your work location will be in Trivandrum, India, collaborating with the existing project team on technical and management aspects. Your responsibilities will include requirement elicitation, software architecture designing, implementation, and code reviews. You will be accountable for completing assigned tasks with high quality deliverables, showcasing self-initiative, decision-making, and the ability to work independently with a proactive attitude. Your responsibilities will involve analyzing software requirements, determining functional and nonfunctional project requirements, designing software architecture, writing high-quality code, and conducting developer level verification. You will need to communicate effectively with stakeholders, ensure on-time delivery of products with high quality, identify risks, work closely with customers, manage priority changes and conflicts gracefully, address customer escalations, and suggest tools for improving quality and productivity. It is essential to stay updated on relevant technology and process advancements. To qualify for this role, you should have more than three years of experience in iOS applications development, proficiency in Objective-C or Swift and Cocoa Touch, experience in offline storage, threading, and performance tuning, familiarity with RESTful APIs, knowledge of web technologies and UI/UX standards, understanding of Apple's design principles, familiarity with cloud message APIs and push notifications, proficiency in code versioning tools like git, and knowledge of Bluetooth and BLE protocols is a plus. You should have a good understanding of software development lifecycles, experience in Waterfall and Agile development methodologies, and familiarity with various development tools. A Bachelor's degree in Engineering (Computer/Electronics) or equivalent is required. You should possess outstanding attitude and energy for exploring unfamiliar software implementations and troubleshooting issues, strong interpersonal skills for effective teamwork, flexibility to work in a global team environment, excellent written and oral communication skills, a hardworking attitude, the ability to judge and estimate work volume, manage priorities effectively, and self-motivation with accountability and responsibility.,

Posted 2 days ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies