Senior Software Developer
Job Duties and responsibilities:
- Responsible for application development, integration with back-end web services and deployment.
- Design and build applications for iOS (Swift) and Android (Java) platforms.
- Liaise with different members of the UX and development team to develop the highest quality mobile apps for our clients.
- Accountable for implementing the design provided by the UX team and making sure that all the design elements are precise and as derived from UX input.
- Responsible for building reusable code and structures.
- Ensure the performance, quality, and responsiveness of applications, and their adherence to the designs.
- Adhere to coding best practices, ensuring code quality and organization.
Requirements:
- Minimum 5+ years of experience in Android and iOS development, integration and deployment.
- Experience in web service integration (SOAP, REST and JSON), third-party SDK integrations, OAuth, push notifications, Firebase Features and API integration.
- Strong knowledge of fundamental design principles (both Android and iOS).
- Proficient understanding of multi-threaded programming styles and performance tuning, unit and integration testing.
- Excellent debugging and problem-solving skills.
- Understanding of version control systems (Bitbucket, GitLab) and experience working in an Agile environment.
- Must have excellent interpersonal skills and communication skills.
- Ability to flourish with minimal guidance, be proactive, and handle uncertainty.
- Strong decision-making, attention to detail, organizational and skills.
- Strong written and verbal communication skills in English (native or C1 level) and fluent in a foreign language.
Job Type
Client Payroll
Positions
Software Architect
Skip


Refer a friend for this role and earn
25 USD
Use the share options below Learn More
Refer a friend for this role and earn 25 USD
Don’t forget to share your referral URL
Up to 450 USD/Hour
450 USD
Up to 450 K/Year USD (Annual salary)
Longterm (Duration)
Fully Remote
Mark M