Mobile Software Engineer (iOS/Android...
Role details
Job location
Tech stack
Job description
-
Engage with customers to deeply understand their use-cases, pain points, and requirements, showcasing empathy and advocating for user-centric software solutions
-
Solve complex problems by designing, developing, and delivering using various tools, languages, frameworks, methodologies (like agile) and technologies
-
Assess the requirements of the software application or service and determine the most suitable technology stack, integration method, deployment strategy, etc.
-
Create high-level software architecture designs that outline the overall structure, components, and interfaces of the application
-
Collaborate with cross functional teams like product owners, designers, architects etc.
-
Define and implement software test strategy, guidelines, policies and processes in line with organization vision, industry regulations and market best practices.
-
Work on continuously improving performance and optimizing the application and implement new technologies to maximize development efficiency
-
Familiar with programming practices, such as test-driven development, continuous integration, and continuous delivery
-
Support security practices to safeguard user data including encryption and anonymization.
-
Create user-friendly and interactive interfaces
-
Develop and maintain native Mobile application
-
Evaluate and incorporate emerging technologies and capabilities to deliver their solutions, and are monitoring and participating in solutions for new stack layers, often involving industry collaboration
Requirements
- Kotlin, Swift
Experience Required:
- Senior Mobile Engineer Exp: Prac. In 2 coding lang. or adv. Prac. in 1 lang.; guides. 10+ years in IT; 8+ years in development
Experience Preferred:
- 6+ years of hands-on software engineering experience in native iOS or Android Application Development 6+ years experience in Swift and the iOS app development ecosystem, or Kotlin and the Android app development ecosystem. 3+ years mobile frontend application architecture, including modular application design, state management and navigation strategies
Education Required:
- Bachelor's Degree