Senior Software Engineer
Core
Develop, test, and maintain mobile applications and related technologies.
Role type
Senior Software Engineer (Mobile)
Builds
Mobile applications and related technologies
Domain
Mobile software development
Required skills
Mobile application development, Unit testing, Integration testing, Functional testing, Automated testing, API development, Version control, Continuous integration and delivery, Software development lifecycle practices, Problem-solving
Preferred skills
Clean code practices, Scalable software architecture, Cross-functional collaboration
Technologies
Mobile operating systems, Testing frameworks, APIs
Responsibilities
Develop, test, and maintain mobile applications; Write clean, maintainable, reliable, and scalable software; Perform unit, integration, functional, and automated testing; Participate in requirements analysis, design, implementation, testing, and deployment; Troubleshoot complex technical issues; Collaborate with cross-functional teams on high-quality software delivery.