25 Feb
Req Android/ IOS Developer
Vacancy expired!
- Carries out tasks and initiatives assigned by the manager and/or project lead.
- Self-starter that collaborates across the department.
- Create API contracts that are documented and agreed upon by multiple stakeholders.
- Enjoys working in a small team environment, and willingly shares knowledge and skills with coworkers (technical and business) via both oral and written communications.
- Exercises good judgment. Evaluates assignments/requests, properly prioritizes tasks and/or projects, and solves problems under pressure of deadlines and resource constraints.
- Takes initiative; stays focused; always accountable. Thrives in a fast paced environment with the ability to focus on achieving the target while minding longer term goals along the way.
- Develop consistent, well tested SDK libraries for iOS platforms.
- Participates in peer code reviews, looking not only for code that works but providing feedback for better code quality.
- Mentors junior developers in helping them improve their coding skills, work habits, and team collaboration.
- Bachelor’s degree in Computer Science, Engineering or similar field from an accredited four-year university required.
- 5-10 years related work in both Objective-C and Swift languages, enterprise-level software development a plus.
- Understanding of the software and mobile development life cycle.
- Familiar with software design patterns and problem solving.
- Ability to execute process and standards around code quality and the deployment lifecycle.
- Strong organizational skills to juggle multiple tasks within the constraints of timelines and budgets.
- Experience working in deadline situations as part of a software development team.
- Ability to complete projects on own or with supervision and direction.
- Excellent communication skills.
- Experience developing API services that are used by multiple systems in a cloud environment plus.
- Writing software and API services that focus on simplicity over being feature rich.
- Proven working experience in iOS app development.
- Having a published iOS app on the Apple App Store a plus.
- Understands REST principles, (verbs, stateless).
- Comfortable collaborating and executing tasks in an Agile process.
- Carries out tasks and initiatives assigned by the manager and/or project lead.
- Self-starter that collaborates across the department.
- Create API contracts that are documented and agreed upon by multiple stakeholders.
- Enjoys working in a small team environment, and willingly shares knowledge and skills with coworkers (technical and business) via both oral and written communications.
- Exercises good judgment. Evaluates assignments/requests, properly prioritizes tasks and/or projects, and solves problems under pressure of deadlines and resource constraints.
- Takes initiative; stays focused; always accountable. Thrives in a fast paced environment with the ability to focus on achieving the target while minding longer term goals along the way.
- Develop consistent, well tested SDK libraries for both Android and iOS platforms.
- BS in computer science or a related experience
- 2-5 years of hands on programming experience with enterprise-level software development.
- Deep understanding of the software and mobile development life cycle.
- Expert in software design patterns and problem solving.
- Understands REST principles, (verbs, stateless).
- Ability to execute process and standards around code quality and the deployment lifecycle.
- Understands how to mock and provide end to end coverage for API components.
- Strong organizational skills to juggle multiple tasks within the constraints of timelines and budgets.
- Experience working in deadline situations as part of a software development team.
- Ability to complete projects with minimal supervision and direction.
- Excellent communication skills
- Experience consuming or developing REST API services.
- Proven working experience in Android or iOS app development.
- 2-5 years related work in Java Development.
- Experience using the Android compatibility support and design libraries.
- Ability to architect systems that scale horizontally.
- Experience with Test Driven Development or Behavior Driven Development.
- Familiarity with Android Studio and Gradle tools and optimization techniques.
- Comfortable collaborating and executing tasks in an Agile process.
- Kotlin proficiency would be a must
- An understanding of asynchronous programming: rxjava or coroutines
- Knowledge of the various Jetpack components
Vacancy expired!