IOS Developer
MyBit Poland is an IT company founded on partnership and knowledge. We are passionate about providing robust software solutions with high quality code for business. What drives us is our desire to help our customers. Our goal is for the services we offer to lead to the growth of any company that becomes familiar with them and uses them to create their own visions and strategies. We provide solid solutions with high quality code.
As an iOS Developer, you will join the Mobile Development team, which now consists of about four mobile development experts. Together you are responsible for building new applications and further developing existing applications for our partners. You get a lot of space and responsibility to expand your knowledge and apply your iOS expertise. You will also actively advise our clients on the best mobile solutions for their (future) applications.
Responsibilities
- Participation in conceptual work related to the further development of the application and their ongoing maintenance
- Participation in discussions and decisions regarding architecture and technology selection
- Developing high-quality software
- Designing communication via Rest API
- Writing tests and doing code reviews
- Creation of technical documentation
- Sharing expert knowledge
- Learn about and use new web technologies
- Integration with new services and external systems
- Attending the scrum meetings
Must-have skills
- At least 3 years of experience on similar position
- Ability to object-oriented programming and logical thinking
- Ability to work in a team and very good organization of your own work
- Good programming practices (OOP, SOLID, KISS, DRY, Clean Code, Design Patterns, Coding Standards)
- Very good communication skills, is proactive and creative, and likes to solve problems
- Good command of the English and Polish language
- Willingness to develop and learn
Nice to have
- Technical education is welcome
- Experience in working in Scrum
- Ability to work in MVC architecture and frameworks (Laravel and Vue.js is welcome)
The technology stack and the tools we use
- MVP structure
- Dependency Injection (preferowany Swinject(Storyboard))
- CoreDataStore
- KeychainManager
- Integracja z Firebase
- Delegate pattern
- Interface pattern
- Generic
- Swift Package Manager
- Pods (create and use)
- Red Green Red TDD
- Biometric authentication
Metodology
- Agile management: Scrum, Agile, Kanban
- Testers
- Issue tracking tool: Jira
- Knowledge repository: Confluence
- Code reviews: Bitbucket
- Build server: Bamboo
- Main communication: MS Teams
- Version control system: GIT
- Pair programming
- Unit tests
What can we offer
- Competitive salary depending on skills and experience
- Stable, long-term employment based B2B
- Work on various, interesting and challenging projects
- Integration events
- International environment
- An environment that is conducive to the exchange of knowledge in the team, as well as learning new solutions or technologies
- Remote work
Do you see yourself in this position? Send your resume to info@mybitpoland.pl. If you have questions and would like to get more information, please contact Marcin Król by email, marcin.krol@mybitpoland.pl