Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
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
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
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.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
57101 Jobs | Dublin
Wipro
24505 Jobs | Bengaluru
Accenture in India
19467 Jobs | Dublin 2
EY
17463 Jobs | London
Uplers
12745 Jobs | Ahmedabad
IBM
12087 Jobs | Armonk
Bajaj Finserv
11514 Jobs |
Amazon
11498 Jobs | Seattle,WA
Accenture services Pvt Ltd
10993 Jobs |
Oracle
10696 Jobs | Redwood City