ParallelDevs is looking for a talented Software Engineer specializing in Android. The ideal candidate is highly motivated, always learning, and willing to expand their horizons. They have a positive attitude that sets the tone for their team. They share their knowledge and experience with our team through collaboration, group work, and peer review.
About ParallelDevs.
ParallelDevs believes in doing the right thing for our customers, our business, and our employees. We do this by treating people the way we want to be treated: being fair, honest, respectful, and considerate.
Essential Functions:
- Utilize software development tools and instruments to develop, test, debug, and deploy quality software.
- Support a suite of apps with varying needs – some have UI/UX design specifications, and others will allow for more creativity.
- Perform technical root cause analysis and outlines corrective action for given problems.
- Integrate applications with various API’s and web services.
- Work collaboratively in an agile development methodology.
- Participate in peer code reviews, providing comments and suggestions.
- Estimate level of effort, evaluate new options of similar technology and offer suggestions to improve processes.
Requirements:
- Bachelor of Science Degree in a related technical field required or an equivalent combination of education and relevant experience required.
- Minimum of two (2) years experience designing, developing, and testing Android applications, embedded or mobile, in a work environment required (school or internship projects will not be considered). Proficient knowledge and utilization of engineering tools to develop complex software.
- Experience developing mobile apps for Android Devices.
- Kotlin development experience preferred; Java development experience.
- Experience with Android Studio.
- Experience with Web Services (e.g. RESTful, JSON, XML, etc.).
- Experience with Google Play Services such as push notifications and location services.
- Knowledge of Dependency Injection, Fragment Navigation, Material Design, Room database, and MVVM architecture.
- Experience with analytics tools such as Firebase.
- Utilize tools such as Git and JIRA in the software development process.
- Experience with BlueTooth connectivity is a plus.
Other Competencies:
- Demonstrates ownership of projects by taking initiative, being accountable, and meeting deadlines.
- Excellent analytical and problem solving skills.
- Able to approach work with an eye for details, while understanding the big picture.
- The ability to think creatively with a focus on providing something of value.
- Able to build and maintain effective working relationships in a team environment, with a diverse group and across functional areas.
- Demonstrates the ability for clear and effective verbal and written communications; demonstrates active listening skills.
English Language Skills
The minimum English level desired is B2-C1* based on the Common European Framework of Reference for Languages (CEF or CEFR).
B2 - C1*
If you feel this is the right opportunity for you.
Please send your application letter and your CV in PDF format to info@paralleldevs.com