[Remote] Senior Android Software Engineer at Accela

Cluj-Napoca, Cluj County, Romania

Accela Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Fintech, Payments, Retail, Finance, BankingIndustries

Requirements

  • 5+ years of experience in a professional software engineering position working with Android
  • Experience with Android development using Kotlin and Java, leveraging Jetpack components (View Model, DataStore, Navigation, Room) and Jetpack Compose for UI
  • Familiarity with Koin for dependency injection, Retrofit & Gson for networking, and Coroutines for asynchronous programming
  • Solid testing background with JUnit, Robolectric, Mockito, and Mockk; logging with Timber; UI design using XML
  • Familiarity with Gradle DSL and maintaining code quality using Lint
  • Experience applying clean architecture and architectural patterns such as MVP, MVVM, and MVI
  • Strong English communication skills, both spoken and written (German would be a plus)
  • Nice to have:
  • Experience with multi-module Android projects, performance optimization techniques, and adherence to accessibility standards
  • Familiarity with CI/CD pipelines, feature flagging mechanisms, and modern deployment practices
  • Exposure to localization workflows and integration of analytics platforms such as Matomo
  • Hands-on experience with frameworks and tools like Hilt, Work Manager, Paging and Lottie animations

Responsibilities

  • Research, design, write, and test mobile applications using Agile software development methodologies to deliver value iteratively and adaptively
  • Actively support the improvement of the tech community by fostering and applying continuous integration and continuous delivery practices that enhance team efficiency and software quality
  • Engage with all stakeholders to gather feedback, align expectations, and collaboratively evolve the product toward higher quality and business value
  • Identify and resolve challenges independently or in coordination with the team, ensuring the project progresses smoothly and meets technical and functional needs

Skills

Android
Mobile Development
Java
Kotlin
Agile
Scrum
Software Testing

Accela

Cloud-based solutions for government agencies

About Accela

Accela provides cloud-based solutions designed for government agencies to enhance civic engagement and streamline operations. Its main product, the Construct API, enables developers to create applications that improve interactions between government entities and citizens. These applications can assist with various civic functions, including permitting, licensing, code enforcement, and public health management. Accela differentiates itself from competitors by offering a subscription-based Software as a Service (SaaS) model, along with open-source tools and resources that foster a community of developers focused on civic technology. The company's goal is to improve efficiency, transparency, and citizen satisfaction in government services.

San Ramon, CaliforniaHeadquarters
1999Year Founded
$151.4MTotal Funding
GROWTH_EQUITY_VCCompany Stage
Government & Public Sector, Enterprise SoftwareIndustries
501-1,000Employees

Benefits

Health Insurance
Dental Insurance
Vision Insurance
Family Planning Benefits
401(k) Retirement Plan
401(k) Company Match
Health Savings Account/Flexible Spending Account
Life Insurance
Disability Insurance
Mental Health Support

Risks

Emerging civic tech startups pose a threat to Accela's market share.
Integration challenges with OpenCounter may disrupt service delivery.
Economic downturns could reduce government spending on Accela's SaaS solutions.

Differentiation

Accela offers a comprehensive suite of cloud-based solutions for government agencies.
The Construct API enables developers to enhance civic engagement and streamline operations.
Accela's acquisition of OpenCounter simplifies permitting and licensing processes for users.

Upsides

Increased demand for digital government services boosts Accela's SaaS offerings.
Smart city initiatives globally expand Accela's market reach.
Data-driven decision-making in government operations increases demand for Accela's analytics capabilities.

Land your dream remote job 3x faster with AI