Senior Mobile Software Developer
Job details
Job description, work day and responsibilities
The ideal candidate is highly organized and has strong technical skills, including working with modern mobile technologies, writing elegant and efficient code, and staying up to date with best practices. Also, we believe in extreme ownership
What we do
• We focus on developing high-quality software solutions that meet the needs of our customers.
• We prioritize test-driven development (TDD) to ensure our code is robust and reliable.
• We continuously monitor and optimize our software systems to improve performance and efficiency.
What we need
• Experienced Android developers with a strong background in object-oriented programming (OOP), architecture, design patterns, SOLID principles, data structures, and algorithms.
• Proficiency in at least one design pattern, such as MVC, MVP, or MVVM.
• Strong knowledge of Android UI design principles, patterns, and best practices.
• Able to continuously discover, evaluate, and implement new technologies to maximize development efficiency.
• A knack for benchmarking and optimization.
Brownie Points (actually we would be delighted if you have these)
• Familiarity with Kotlin programming language.
• Familiarity with Dagger2 dependency injection framework.
• Experience with TDD.
Perks
• Demo Days, Hackfests, BYOTs, Meetups, etc.
• Chill out zones.
• Cafe with TT, Foosball, PS, Xbox, board games, etc.
• Complementary and subsidized food.
The position is suitable for candidates with education
This position is suitable for fresh graduate
Company address
You will be redirected to another website to apply.
Offer ID: #1181235,
Published: 3 hours ago,
Company registered: 3 months ago