Essential Responsibilities:
- Delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design, implementation, testing, delivery and operations), based on definitions from more senior roles.
- Advises immediate management on project-level issues
- Guides junior engineers
- Operates with little day-to-day supervision, making technical decisions based on knowledge of internal conventions and industry best practices
- Applies knowledge of technical best practices in making decisions
Expected Qualifications:
- 3+ years relevant experience and a Bachelor’s degree OR Any equivalent combination of education and experience.
Preferred Qualification:
- Good experience in iOS development, with good knowledge of Swift.
- Familiarity with iOS SDK, SwiftUI and various Apple's frameworks and understand how to leverage them effectively to build robust iOS applications.
- Understanding of common architectural patterns such as MVVM(Model-View-ViewModel).
- Familiarity with CI/CD pipelines and automation tools like Jenkins or Fastlane to streamline the build, test, and deployment process.
- Commitment to writing clean, maintainable code with a focus on code quality and experience with unit testing, integration testing, and UI testing.
- Keen interest in keeping up to date with the latest technological development.
- Excellent verbal and written communication skills in English.
Our Benefits:
Any general requests for consideration of your skills, please